{"level":"info","service":"Main","time":"2026-05-21T12:30:20.790242636+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2026-05-21T12:30:20.797977172+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T12:30:20.798406812+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2026-05-21T12:30:20.859656904+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2026-05-21T12:30:20.859685947+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:20.859873701+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2026-05-21T12:30:20.859942458+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:23.860760106+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2026-05-21T12:30:23.861477172+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:04.891480147+07:00","message":"incoming connection from...171.103.89.169:56263 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:04.891502182+07:00","message":"new client from...171.103.89.169:56263 connected"}
{"level":"info","service":"Scheduler","time":"2026-05-21T13:01:07.899446189+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:09.181987391+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:09.75539595+07:00","message":"incoming connection from...171.103.89.169:56273 as client"}
{"level":"info","service":"Hub","time":"2026-05-21T13:01:09.755409633+07:00","message":"new client from...171.103.89.169:56273 connected"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:12.18307671+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:12.736792905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:12.736861197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:15.183660275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:15.183660277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:18.184009899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:18.184048674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:21.18434937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:21.184400386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:24.184580592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:24.184602982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:27.185083744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:27.185121105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:30.18534041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:30.185364836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:33.186196311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:33.186229406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:36.186992101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:36.187011817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:39.187222903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:39.187244343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:42.187441568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:42.18747264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:45.187695195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:45.187698366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:48.188429306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:48.188431752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:51.188726226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:51.188727381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:54.189029377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:54.18904239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:57.189500912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:01:57.189533563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:00.189819541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:00.189825112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:03.190898518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:03.190911183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:06.191187988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:06.191199015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:09.191845123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:09.191845122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:12.1926976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:12.192721664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:15.193768121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:15.193773708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:18.194562676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:18.194591356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:21.195025989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:21.195067885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:24.195531207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:24.195530956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:27.195715268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:27.195764364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:30.196081355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:30.196088534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:33.19627891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:33.196284581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:36.19670903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:36.196732749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:39.197064055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:39.197056903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:42.19729952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:42.197326629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:45.197532249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:45.197556152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:48.197617032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:48.197638501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:51.197926629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:51.197931971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:54.198180858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:54.19818537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:57.199168866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:02:57.199176736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:00.199412387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:00.19941245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:03.200166462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:03.200181048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:06.200419595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:06.200423437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:09.201144431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:09.201204324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:12.202130035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:12.202152174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:15.202334099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:15.202370482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:18.203162035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:18.203181939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:21.203542929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:21.203547452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:24.203931544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:24.203941281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:27.204002372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:27.204026782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:30.204227997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:30.20425376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:33.204554692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:33.204550657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:36.205506135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:36.205521064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:39.205527631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:39.205574212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:42.206218102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:42.206265324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:45.206462043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:45.206477165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:48.207354295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:48.207394648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:51.207867729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:51.207888147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:54.20841884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:54.208471142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:57.209083117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:03:57.209119841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:00.209137232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:00.209181544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:03.209964167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:03.209997771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:06.210572847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:06.210600519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:09.211245679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:09.211270272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:12.212209804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:12.212230167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:15.213233822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:15.213251045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:18.214230492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:18.214241718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:21.214762202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:21.21480501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:24.215160466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:24.215162604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:27.216076332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:27.216096076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:30.216276426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:30.216299222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:33.217173214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:33.217191246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:36.217250919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:36.217264282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:39.218063715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:39.218092762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:42.218940963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:42.218960143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:45.219123715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:45.219147067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:48.220182193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:48.220222819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:51.220730661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:51.220744005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:54.221600546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:54.221597427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:57.221891461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:04:57.221933486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:00.222126894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:00.222139564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:03.222210256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:03.2222266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:06.222453224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:06.222462915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:09.223126558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:09.223144018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:12.22412112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:12.224149291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:15.225108196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:15.225114257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:18.226155718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:18.226187971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:21.226671523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:21.226709686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:24.226855642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:24.226872587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:27.227094281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:27.227128883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:30.227352692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:30.227367967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:33.22821642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:33.228238893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:36.228468221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:36.228479438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:39.229088779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:39.229132811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:42.229701592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:42.229706514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:45.230202036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:45.230225418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:48.230598035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:48.23060417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:51.23124281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:51.231259055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:54.231503765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:54.231547518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:57.232302174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:05:57.232348436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:00.232592799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:00.23259916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:03.233245358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:03.233250183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:06.233585853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:06.233596936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:09.234109215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:09.234126027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:12.234440311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:12.234443539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:15.235449185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:15.235486253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:18.235573772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:18.235612083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:21.236191138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:21.236202361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:24.236523343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:24.236557943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:27.236955682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:27.236965992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:30.23719114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:30.237196556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:33.237846841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:33.237870769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:36.237955751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:36.238003408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:39.238042739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:39.238080978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:42.238681339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:42.238694887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:45.239011463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:45.239042737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:48.240003636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:48.240013299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:51.240570816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:51.240591202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:54.241341237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:54.241380063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:57.241834821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:06:57.2418598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:00.242074964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:00.242092459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:03.242666348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:03.24268558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:06.242789576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:06.242789675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:09.242878361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:09.242913925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:12.243459781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:12.243507991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:15.244256323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:15.244263313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:18.245228666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:18.245303849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:21.245757105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:21.245767003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:24.246599528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:24.246620958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:27.246947562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:27.246987892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:30.247625197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:30.2476252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:33.248684615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:33.248724145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:36.248968305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:36.248992236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:39.249141223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:39.249184417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:42.249970691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:42.250010255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:45.250281485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:45.250329393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:48.251187134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:48.251242828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:51.251753599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:51.251775602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:07:51.573112679+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:54.252506928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:54.252520987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:57.252866234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:07:57.252875353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.024746104+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.127822206+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.127854325+07:00","message":"found end of frame, send empty tag with msgId: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.127859108+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.12786751+07:00","message":"[buffer interim] 1 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127895116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127906015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127914674+07:00","message":"> Transcript [0] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127918664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127921952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127925124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127927976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:00.127931701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.127973252+07:00","message":"push: {true \n 0 0xc000384b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:00.142886938+07:00","message":"write wav file: './tmp/7575/7575_1.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:00.160208124+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:00.253564608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:00.25356362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.375117428+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.465635122+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.465668676+07:00","message":"found end of frame, send empty tag with msgId: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.465672886+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.465679974+07:00","message":"[buffer interim] 2 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465686878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465696726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465699595+07:00","message":"> Transcript [1] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.46570195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465703972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465705795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465707711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.465710421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.465722851+07:00","message":"push: {true \n 0 0xc000422680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:01.471931467+07:00","message":"write wav file: './tmp/7575/7575_2.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.510783907+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.625658521+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.735461312+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.73548814+07:00","message":"found end of frame, send empty tag with msgId: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.735493269+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.735502169+07:00","message":"[buffer interim] 3 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735511111+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735523559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735528405+07:00","message":"> Transcript [2] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735532587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735535878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735539062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.735542372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:01.73554645+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:01.735584714+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:01.740058796+07:00","message":"write wav file: './tmp/7575/7575_3.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:02.209202615+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:03.254523429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:03.254515394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:06.255539623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:06.255549331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.03704287+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.124703011+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.12473647+07:00","message":"found end of frame, send empty tag with msgId: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.124739889+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.124751193+07:00","message":"[buffer interim] 4 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.124759283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.124763423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.12476701+07:00","message":"> Transcript [3] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.124770144+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.12477205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.124774218+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.12477609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:08.124778706+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.12478966+07:00","message":"push: {true \n 0 0xc00016e400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:08.142342451+07:00","message":"write wav file: './tmp/7575/7575_4.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:08.1717878+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:09.255595154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:09.255610833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.105239028+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.17734782+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.192495594+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.192516813+07:00","message":"found end of frame, send empty tag with msgId: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.192519954+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.192546304+07:00","message":"[buffer interim] 5 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192577386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192582194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192585569+07:00","message":"> Transcript [4] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192588474+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192590701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192592754+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192594512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:11.192601943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:11.192612053+07:00","message":"push: {true \n 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:11.200953689+07:00","message":"write wav file: './tmp/7575/7575_5.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:12.255963751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:12.255977441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.054909499+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.146092195+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.146113736+07:00","message":"found end of frame, send empty tag with msgId: 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.146116989+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.146124108+07:00","message":"[buffer interim] 6 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146130327+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146136443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146139443+07:00","message":"> Transcript [5] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146141794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146143617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146145331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146147012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:14.146149291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:14.14615745+07:00","message":"push: {true \n 0 0xc000422580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:14.155700895+07:00","message":"write wav file: './tmp/7575/7575_6.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:15.256607045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:15.256627554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:16.752398351+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.280737966+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.280909342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.280916513+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.280932417+07:00","message":"[buffer interim] 7 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.280938086+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.280940304+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.28094758+07:00","message":"[bufferProcess] send to processor (ticker):สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.280949958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.280952148+07:00","message":"> Transcript [6] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.280954172+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.410343273+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.410406458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.410415634+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.410435153+07:00","message":"[buffer interim] 7 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.410444436+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.410447407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.786307092+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.786356265+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-05-21T13:08:17.786363061+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:17.786379508+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786390511+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786394072+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786401578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786405498+07:00","message":"> Transcript [7] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.78641046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786413317+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786416618+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:17.786419475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.043148395+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.04319722+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-05-21T13:08:18.043203852+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.043218557+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.043225513+07:00","message":"[bufferProcess] interim [320000000]:สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.043228251+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.043234801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.043237539+07:00","message":"> Transcript [8] [false]: 'สวัสดีค่ะนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.04324116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.043243493+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.04324632+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.04324859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:18.257370227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:18.257375356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.662305774+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.662359215+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-05-21T13:08:18.662367264+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.66238473+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662396705+07:00","message":"[bufferProcess] interim [920000000]:สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662400328+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662408548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662412834+07:00","message":"> Transcript [9] [false]: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662418375+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662421421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662424535+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.662427574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.836324273+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.836377241+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-05-21T13:08:18.836384151+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.836402246+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836411933+07:00","message":"[bufferProcess] interim [40000000]:สวัสดีค่ะนักเรียนคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836414732+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.83642053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836425394+07:00","message":"> Transcript [10] [false]: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836431562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836433892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836435872+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836438021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836443925+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836445956+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836447951+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.836450928+07:00","message":"Next Push (prob) : 'ค่ะนักเรียนคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.836475313+07:00","message":"push: {false สวัสดี 0 0xc000422a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.895932363+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.896003475+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-05-21T13:08:18.896011808+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูบา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:18.896030397+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896042334+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะนักเรียนคะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896047045+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896054498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896058545+07:00","message":"> Transcript [11] [false]: 'สวัสดีค่ะนักเรียนคะคุณครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896063557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896066593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896069779+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:18.896072819+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.027683953+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.027729431+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-05-21T13:08:19.027737836+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.027756497+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027770078+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027774066+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูบา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027783061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027787441+07:00","message":"> Transcript [12] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027793179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.02779652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.027800243+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.02781474+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.20619959+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.206247745+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-05-21T13:08:19.20625454+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.206269316+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206277682+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206280175+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206283936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.20628677+07:00","message":"> Transcript [13] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.20629147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206303757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206306394+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.206308716+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.70844955+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.708495221+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-05-21T13:08:19.708503605+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.708519192+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708530496+07:00","message":"[bufferProcess] interim [0]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708534288+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.70854246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708546364+07:00","message":"> Transcript [14] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708550806+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708553953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708559207+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708562537+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708570095+07:00","message":"Push: 'ค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708572964+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708576202+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.708579922+07:00","message":"Next Push (prob) : 'คุณครูอ้อมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.708597633+07:00","message":"push: {false ค่ะนักเรียนคะ 0 0xc000422a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.913579541+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.913621848+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-05-21T13:08:19.913627689+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:19.913643857+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913650726+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913653188+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913656742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913659584+07:00","message":"> Transcript [15] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913662781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913664938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913666717+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:19.913669078+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.123595353+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.123635271+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-05-21T13:08:20.123642257+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.123658579+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123668775+07:00","message":"[bufferProcess] interim [420000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123671361+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123675358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123678053+07:00","message":"> Transcript [16] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123681403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123683391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.123685375+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.12368796+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.228093826+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.228140722+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-05-21T13:08:20.228147948+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.228164308+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228171483+07:00","message":"[bufferProcess] interim [480000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228175387+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228184074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.22818755+07:00","message":"> Transcript [17] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228192475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.22819547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228198722+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.228202767+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.292316205+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.292363132+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-05-21T13:08:20.292368901+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.292383385+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292390796+07:00","message":"[bufferProcess] interim [540000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292393475+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292396739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292399117+07:00","message":"> Transcript [18] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292402377+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292404311+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292406231+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.2924086+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.29241124+07:00","message":"Push: 'คุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.29241346+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292417665+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.292419949+07:00","message":"Next Push (prob) : 'วันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.292429021+07:00","message":"push: {false คุณครูอ้อมนะคะ 0 0xc000422a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.837360141+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.837400533+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-05-21T13:08:20.837408101+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.837422929+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837430665+07:00","message":"[bufferProcess] interim [80000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837433605+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837443987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837447057+07:00","message":"> Transcript [19] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837450892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837452965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837454897+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.837457575+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.937810263+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.937854316+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-05-21T13:08:20.937861854+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.937876537+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937884403+07:00","message":"[bufferProcess] interim [140000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937886897+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937890793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937893673+07:00","message":"> Transcript [20] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.93789745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937899533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937901476+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.937903807+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.970473042+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.970510432+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-05-21T13:08:20.970516235+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:20.970528443+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970534989+07:00","message":"[bufferProcess] interim [200000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970537783+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970543587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970546024+07:00","message":"> Transcript [21] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970549764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970551863+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970553956+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:20.970556732+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.141011231+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.141071103+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-05-21T13:08:21.141077837+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.141092798+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141101315+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141104041+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141109743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141112644+07:00","message":"> Transcript [22] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141117179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141119365+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141121709+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141124304+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141129389+07:00","message":"Push: 'วันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141131347+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141133634+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.141136745+07:00","message":"Next Push (prob) : 'ดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.141146456+07:00","message":"push: {false วันนี้ก็ยิน 0 0xc000422a00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:21.258425259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:21.25846098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.506413299+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.506452034+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-05-21T13:08:21.506480406+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.506495765+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506502428+07:00","message":"[bufferProcess] interim [800000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506505219+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506513362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506518335+07:00","message":"> Transcript [23] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506523971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506527089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506529673+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.506533563+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.688133459+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.688190978+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-05-21T13:08:21.688199216+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:21.688214281+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688222431+07:00","message":"[bufferProcess] interim [980000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688226476+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688235147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688239054+07:00","message":"> Transcript [24] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688244024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688247057+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688249815+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:21.688254094+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.069716587+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.069755092+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-05-21T13:08:22.0697623+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.069771997+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069778088+07:00","message":"[bufferProcess] interim [340000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069781022+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069784374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069787512+07:00","message":"> Transcript [25] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069791406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069793517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.06979559+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.069798073+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.199967823+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.20001686+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-05-21T13:08:22.200023785+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.200041023+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200048467+07:00","message":"[bufferProcess] interim [520000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200051705+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200059012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.20006184+07:00","message":"> Transcript [26] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200065884+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200068023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200070224+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200075543+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200082033+07:00","message":"Push: 'ดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200084108+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200086511+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.200089194+07:00","message":"Next Push (prob) : 'โอกาสได้มาจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.200110613+07:00","message":"push: {false ดีที่ได้มี 0 0xc000422a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.449542424+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.449581845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.449588225+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.449604192+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449611651+07:00","message":"[bufferProcess] interim [700000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449614925+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449619205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449622302+07:00","message":"> Transcript [27] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449626114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449628254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449630358+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.449633019+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.590705716+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.59074975+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-05-21T13:08:22.590758343+07:00","message":"receive interim result [false|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.59077321+07:00","message":"[buffer interim] 7 false สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.59077996+07:00","message":"[bufferProcess] interim [880000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.59078285+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.590789471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.590792377+07:00","message":"> Transcript [28] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.59079603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.590798301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.590801178+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.590803849+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.696878495+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827676675+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827716886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้\",\"confidence\":0.95500726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827725323+07:00","message":"receive interim result [true|false]: สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827739066+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.82774128+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827751325+07:00","message":"[buffer interim] 7 true สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827763363+07:00","message":"[bufferProcess] interim [180000000]:สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827769639+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827772777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827776299+07:00","message":"> Transcript [29] [false]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827779795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827781699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827783641+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827786141+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827788121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827799599+07:00","message":"> Transcript [30] [true]: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827802027+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827803558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827805141+07:00","message":"StatePrefix: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มีโอกาสได้มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.827807001+07:00","message":"TextPushed: 'สวัสดีค่ะนักเรียนคะคุณครูอ้อมนะคะวันนี้ก็ยินดีที่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:22.82781433+07:00","message":"Push: 'โอกาสได้มาจากการเรียนรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:22.827821761+07:00","message":"push: {true โอกาสได้มาจากการเรียนรู้ 0 0xc000422a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:22.842144263+07:00","message":"write wav file: './tmp/7575/7575_7.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.01815865+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.672476995+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.672515846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.672521529+07:00","message":"receive interim result [false|false]: วิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:23.672534296+07:00","message":"[buffer interim] 8 false วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.672540491+07:00","message":"[bufferProcess] interim [720000000]:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:23.672542541+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.182016892+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.182060831+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-05-21T13:08:24.182066513+07:00","message":"receive interim result [false|false]: ในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.18208545+07:00","message":"[buffer interim] 8 false ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.182092555+07:00","message":"[bufferProcess] interim [140000000]:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.182095092+07:00","message":"[bufferProcess] send to processor:วิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.18209847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.182101549+07:00","message":"> Transcript [31] [false]: 'วิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.182103967+07:00","message":"Set StatePrefix (first interim): 'วิชา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:24.258744201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:24.258772112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.445178953+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.445234086+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-05-21T13:08:24.445241605+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.445259251+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.445267005+07:00","message":"[bufferProcess] interim [500000000]:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.445270508+07:00","message":"[bufferProcess] send to processor:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.445275072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.445279035+07:00","message":"> Transcript [32] [false]: 'ในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.4452823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.445285483+07:00","message":"Set new StatePrefix: 'ในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.959720906+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.959759957+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-05-21T13:08:24.959764798+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:24.959778591+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.95978528+07:00","message":"[bufferProcess] interim [980000000]:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.959787592+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.959791036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.959793971+07:00","message":"> Transcript [33] [false]: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.95979625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:24.959798443+07:00","message":"Set new StatePrefix: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.144373519+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.144407957+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-05-21T13:08:25.144413732+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.14442801+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144435903+07:00","message":"[bufferProcess] interim [220000000]:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.14443896+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144446516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144449966+07:00","message":"> Transcript [34] [false]: 'วิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144453793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.14445603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144457783+07:00","message":"StatePrefix: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.144461071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.466318468+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.466366082+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-05-21T13:08:25.466402711+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.466419933+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466430756+07:00","message":"[bufferProcess] interim [460000000]:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466434465+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466441807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466445508+07:00","message":"> Transcript [35] [false]: 'วิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466449904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.46645281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466455986+07:00","message":"StatePrefix: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.466459167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.780597946+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.780638063+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-05-21T13:08:25.780643632+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:25.780658205+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780667825+07:00","message":"[bufferProcess] interim [760000000]:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780670161+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780676005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780679417+07:00","message":"> Transcript [36] [false]: 'วิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780682973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.78068499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780687055+07:00","message":"StatePrefix: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:25.780689468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.055246506+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.055294709+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-05-21T13:08:26.055300966+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.05531375+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055323305+07:00","message":"[bufferProcess] interim [120000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055325959+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055331698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055334656+07:00","message":"> Transcript [37] [false]: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055338507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.05534079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.05534325+07:00","message":"StatePrefix: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055345507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055350121+07:00","message":"Push: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055353675+07:00","message":"TextPushed: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055355713+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.055357954+07:00","message":"Next Push (prob) : 'การออกแบบและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.055383465+07:00","message":"push: {false วิชาเทคโนโลยี 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.686150258+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.686197036+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-05-21T13:08:26.686202885+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.686220282+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686230001+07:00","message":"[bufferProcess] interim [720000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686234023+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686242464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.68624542+07:00","message":"> Transcript [38] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686249294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686251354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686254013+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.686256737+07:00","message":"TextPushed: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.931590382+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.931630659+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-05-21T13:08:26.931638387+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:26.931654642+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931664853+07:00","message":"[bufferProcess] interim [960000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931668907+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931678192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931681999+07:00","message":"> Transcript [39] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.9316868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931690384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931693976+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:26.931697873+07:00","message":"TextPushed: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.191025134+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.191066495+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-05-21T13:08:27.191075272+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.191091899+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191102996+07:00","message":"[bufferProcess] interim [140000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191105827+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191117216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191120161+07:00","message":"> Transcript [40] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191123853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.19112598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191128234+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.191133737+07:00","message":"TextPushed: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.257157694+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.257212257+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-05-21T13:08:27.257218099+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.257230689+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257237965+07:00","message":"[bufferProcess] interim [320000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.25724058+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257245798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257249218+07:00","message":"> Transcript [41] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257253565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257255667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257257932+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257260656+07:00","message":"TextPushed: 'วิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.25726644+07:00","message":"Push: 'การออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257269095+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257271229+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.257273732+07:00","message":"Next Push (prob) : 'เทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.257280257+07:00","message":"push: {false การออกแบบและ 0 0xc0000e2200}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:27.259314869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:27.259338909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.773227471+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.773261808+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-05-21T13:08:27.773267994+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:27.773283425+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773296192+07:00","message":"[bufferProcess] interim [740000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773300273+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773307101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773310131+07:00","message":"> Transcript [42] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.77331374+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773315975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773318046+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:27.773320831+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.154909451+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.154950946+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-05-21T13:08:28.154957194+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.15497408+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154980341+07:00","message":"[bufferProcess] interim [160000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154983212+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.15498658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154989673+07:00","message":"> Transcript [43] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154993465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154996794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.154999311+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.155001921+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.351212248+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.351256323+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-05-21T13:08:28.351263586+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.351276336+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351283236+07:00","message":"[bufferProcess] interim [400000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351292975+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351299759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351302415+07:00","message":"> Transcript [44] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351306308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351308225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.35131065+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.351313201+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.474132522+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.474168346+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-05-21T13:08:28.474174264+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.474189519+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474200413+07:00","message":"[bufferProcess] interim [520000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474203431+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474209931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474212866+07:00","message":"> Transcript [45] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474217087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474219703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474222301+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474224807+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474231405+07:00","message":"Push: 'เทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474233468+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474235504+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.474237982+07:00","message":"Next Push (prob) : 'เรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.474245586+07:00","message":"push: {false เทคโนโลยีสำหรับนัก 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.663657551+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.663699011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.663706973+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:28.663721504+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.663728664+07:00","message":"[bufferProcess] interim [700000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.663732344+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.663736696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.663739795+07:00","message":"> Transcript [46] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:28.66374267+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.053076899+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.053117351+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-05-21T13:08:29.053125125+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.053139367+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053145895+07:00","message":"[bufferProcess] interim [60000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053148642+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053154104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053156504+07:00","message":"> Transcript [47] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053175149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053177974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053180557+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.053183049+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.172729514+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.172769029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.172776583+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.172792899+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.1727992+07:00","message":"[bufferProcess] interim [180000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172801838+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172805249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172807898+07:00","message":"> Transcript [48] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172811453+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172814206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172816916+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.172820919+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.692012546+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.692051127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.692057388+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.692071387+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692079281+07:00","message":"[bufferProcess] interim [660000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.69208214+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692085443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692087979+07:00","message":"> Transcript [49] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692091276+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692093178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.692095067+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.69209756+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754725105+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754762386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754768431+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754777168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754779546+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754786739+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754790884+07:00","message":"[buffer interim] 8 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754796896+07:00","message":"[bufferProcess] interim [780000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754799725+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.75480256+07:00","message":"[bufferProcess] interim [780000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754804725+07:00","message":"[bufferProcess] update buffer: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754807402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754810134+07:00","message":"> Transcript [50] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754815365+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754817217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754819073+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754821327+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754824721+07:00","message":"Push: 'เรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754826704+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754828868+07:00","message":"Set new StatePrefix : 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:29.754831037+07:00","message":"Next Push (prob) : 'ปีที่ 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:29.754837894+07:00","message":"push: {false เรียนชั้นมัธยมศึกษา 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.126714905+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.146634342+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.14667111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.146678077+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.14668902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.146692647+07:00","message":"receive interim result [false|false]:  4 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.146699531+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.146706467+07:00","message":"[buffer interim] 8 false  4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.14671141+07:00","message":"[bufferProcess] interim [200000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146714288+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146717652+07:00","message":"[bufferProcess] interim [200000000]: 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146722368+07:00","message":"[bufferProcess] update buffer: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146725631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146728314+07:00","message":"> Transcript [51] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146732185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.14673432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146736106+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.146738634+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214732909+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214769167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214778238+07:00","message":"receive interim result [false|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214789533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214792566+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.21480076+07:00","message":"[buffer interim] 8 false วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.214804654+07:00","message":"[buffer interim] 8 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214810239+07:00","message":"[bufferProcess] interim [260000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214812947+07:00","message":"[bufferProcess] send to processor:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214816264+07:00","message":"[bufferProcess] interim [260000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.21481895+07:00","message":"[bufferProcess] update buffer: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214821789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214824344+07:00","message":"> Transcript [52] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214827402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214829418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214831544+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.214834055+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236477182+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236506155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ\",\"confidence\":0.95547456}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236513745+07:00","message":"receive interim result [true|false]: วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236524201+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236526208+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.236531736+07:00","message":"[buffer interim] 8 true วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236537116+07:00","message":"[bufferProcess] interim [320000000]:วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236540129+07:00","message":"[bufferProcess] send to processor (isfinal):วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236543208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236545607+07:00","message":"> Transcript [53] [false]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236548912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236551392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236553273+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236555836+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.23655784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236559639+07:00","message":"> Transcript [54] [true]: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.23656181+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236563335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236564849+07:00","message":"StatePrefix: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236566673+07:00","message":"TextPushed: 'วิชาเทคโนโลยีการออกแบบและเทคโนโลยีสำหรับนักเรียนชั้นมัธยมศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:30.236572722+07:00","message":"Push: 'ปีที่ 4 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.23658034+07:00","message":"push: {true ปีที่ 4 นะคะ 0 0xc0000e2200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:30.24953343+07:00","message":"write wav file: './tmp/7575/7575_8.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:30.260035399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:30.260035396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:30.637782517+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.096278835+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.096319165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.096325014+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.09634108+07:00","message":"[buffer interim] 9 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.096346735+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.096348474+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.631249532+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.63129995+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-05-21T13:08:31.63130592+07:00","message":"receive interim result [false|false]: ในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.631321418+07:00","message":"[buffer interim] 9 false ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.631329171+07:00","message":"[bufferProcess] interim [20000000]:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.631332922+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.631337861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.63134028+07:00","message":"> Transcript [55] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.63134269+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.803459393+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.803499388+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-05-21T13:08:31.803505847+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.803521457+07:00","message":"[buffer interim] 9 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803529902+07:00","message":"[bufferProcess] interim [140000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.80353254+07:00","message":"[bufferProcess] send to processor:ในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803540671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803543219+07:00","message":"> Transcript [56] [false]: 'ในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803546788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803549531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803551683+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.803553958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.863992524+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.864019315+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-05-21T13:08:31.864024308+07:00","message":"receive interim result [false|false]: ในวิชานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:31.86403972+07:00","message":"[buffer interim] 9 false ในวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.864046534+07:00","message":"[bufferProcess] interim [320000000]:ในวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.864048996+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.86405246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.864054933+07:00","message":"> Transcript [57] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.864057459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:31.864059391+07:00","message":"Set new StatePrefix: 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.517272845+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.517335119+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-05-21T13:08:32.517341928+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.5173559+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517365976+07:00","message":"[bufferProcess] interim [860000000]:ในวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517369441+07:00","message":"[bufferProcess] send to processor:ในวิชานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517375936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517379925+07:00","message":"> Transcript [58] [false]: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517383252+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.517386277+07:00","message":"Set new StatePrefix: 'ในวิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.717424041+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.717461456+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-05-21T13:08:32.717467462+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.7174818+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717487834+07:00","message":"[bufferProcess] interim [100000000]:ในวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717490293+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717493478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717496216+07:00","message":"> Transcript [59] [false]: 'ในวิชานี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717499119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717501159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717502937+07:00","message":"StatePrefix: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.717504809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.773040267+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.77307358+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-05-21T13:08:32.773079118+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:32.77309082+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773098379+07:00","message":"[bufferProcess] interim [160000000]:ในวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773100723+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773103949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773106775+07:00","message":"> Transcript [60] [false]: 'ในวิชานี้นะคะจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773109528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773111544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773113295+07:00","message":"StatePrefix: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:32.773115294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.016300918+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.016338798+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-05-21T13:08:33.01634675+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.016362978+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016372765+07:00","message":"[bufferProcess] interim [400000000]:ในวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016375798+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016381128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016384035+07:00","message":"> Transcript [61] [false]: 'ในวิชานี้นะคะจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016387201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016389666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016391594+07:00","message":"StatePrefix: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.016393559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.113879019+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.113913146+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-05-21T13:08:33.113918702+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.113929964+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113936328+07:00","message":"[bufferProcess] interim [520000000]:ในวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.11393899+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113944332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113946783+07:00","message":"> Transcript [62] [false]: 'ในวิชานี้นะคะจะมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113949832+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113952038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113953787+07:00","message":"StatePrefix: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113955798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113959871+07:00","message":"Push: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113961647+07:00","message":"TextPushed: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113964313+07:00","message":"Set new StatePrefix : 'ในวิชานี้นะคะจะมีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.113966544+07:00","message":"Next Push (prob) : 'นะคะจะมีผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.113984775+07:00","message":"push: {false ในวิชานี้ 0 0xc000044b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:33.260606634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:33.260617821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.29366538+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.293697033+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-05-21T13:08:33.293702815+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้อใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.293721715+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้อใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.293727808+07:00","message":"[bufferProcess] interim [700000000]:ในวิชานี้นะคะจะมีหัวข้อใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.293730173+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.29373345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.293736206+07:00","message":"> Transcript [63] [false]: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.293738455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.293740912+07:00","message":"Set new StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.414262279+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.414308753+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-05-21T13:08:33.414315155+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.414329908+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414338005+07:00","message":"[bufferProcess] interim [820000000]:ในวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414340373+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้อใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414345901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414348653+07:00","message":"> Transcript [64] [false]: 'ในวิชานี้นะคะจะมีหัวข้อใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414351814+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414354246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414356301+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.414358643+07:00","message":"TextPushed: 'ในวิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.469391577+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.46941818+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-05-21T13:08:33.469423808+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:33.469437626+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469443731+07:00","message":"[bufferProcess] interim [880000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469449587+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469453866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469457337+07:00","message":"> Transcript [65] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469460244+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469462355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469464086+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:33.469466212+07:00","message":"TextPushed: 'ในวิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.113054842+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.11310756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.113116974+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.113137004+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113151505+07:00","message":"[bufferProcess] interim [480000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113155484+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113175699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113181252+07:00","message":"> Transcript [66] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113186066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113189063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113192306+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.113195716+07:00","message":"TextPushed: 'ในวิชานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.511085886+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.511121395+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-05-21T13:08:34.511128645+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.51114322+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511150083+07:00","message":"[bufferProcess] interim [900000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511152998+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511156532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511159142+07:00","message":"> Transcript [67] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511162891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511165015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511166957+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511169081+07:00","message":"TextPushed: 'ในวิชานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511171633+07:00","message":"Push: 'นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511174445+07:00","message":"TextPushed: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511176482+07:00","message":"Set new StatePrefix : 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.511178615+07:00","message":"Next Push (prob) : 'อะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.511185617+07:00","message":"push: {false นะคะจะมีหัวข้อ 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.581940056+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.581975049+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-05-21T13:08:34.58198049+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.581993765+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582001776+07:00","message":"[bufferProcess] interim [20000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582004803+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582011166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582013812+07:00","message":"> Transcript [68] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582017381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.58201953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.58202171+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.582024131+07:00","message":"TextPushed: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.696972893+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.697014391+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-05-21T13:08:34.697020643+07:00","message":"receive interim result [false|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.69703525+07:00","message":"[buffer interim] 9 false ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697041675+07:00","message":"[bufferProcess] interim [80000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697043895+07:00","message":"[bufferProcess] send to processor:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697049123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.69705185+07:00","message":"> Transcript [69] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697055296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697057439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697059593+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.697062292+07:00","message":"TextPushed: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.86659655+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988395253+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988431391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง\",\"confidence\":0.9506616}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988437999+07:00","message":"receive interim result [true|false]: ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988447345+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988449488+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988455115+07:00","message":"[buffer interim] 9 true ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988463809+07:00","message":"[bufferProcess] interim [440000000]:ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988468823+07:00","message":"[bufferProcess] send to processor (isfinal):ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.98847226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988474749+07:00","message":"> Transcript [70] [false]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988478315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988480591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988483427+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988492278+07:00","message":"TextPushed: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988495358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.98849811+07:00","message":"> Transcript [71] [true]: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้างว่าขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.98850334+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988505313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988507006+07:00","message":"StatePrefix: 'ในวิชานี้นะคะจะมีหัวข้ออะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988508974+07:00","message":"TextPushed: 'ในวิชานี้นะคะจะมีหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:34.988511924+07:00","message":"Push: 'อะไรบ้างว่าขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.988520179+07:00","message":"push: {true อะไรบ้างว่าขอชี้แจง 0 0xc000044b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:34.997067278+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:34.99864253+07:00","message":"write wav file: './tmp/7575/7575_9.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.227045249+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.227077881+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-05-21T13:08:36.227083554+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.227095406+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.227101462+07:00","message":"[bufferProcess] interim [80000000]:ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.227103247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.227110358+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่นเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.227114831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.22711747+07:00","message":"> Transcript [72] [false]: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.227119712+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:36.261302604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:36.261318316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.355793635+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.355840871+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-05-21T13:08:36.355847254+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.355860972+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.355871254+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.355873898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.951916758+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.951954456+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-05-21T13:08:36.951961667+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:36.951976026+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.951985135+07:00","message":"[bufferProcess] interim [800000000]:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.95198755+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.951991129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.951993782+07:00","message":"> Transcript [73] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.951996705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.951998928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.952001083+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:36.952003221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.778043503+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.778072783+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-05-21T13:08:37.778078123+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:37.778092179+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778099752+07:00","message":"[bufferProcess] interim [580000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778107015+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778116493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778120361+07:00","message":"> Transcript [74] [false]: 'ก่อนอื่นเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.77814894+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778151525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778155158+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:37.778157438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.340270336+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.340333167+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-05-21T13:08:38.340339692+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.340354428+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340362567+07:00","message":"[bufferProcess] interim [180000000]:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340364834+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.34036982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340373833+07:00","message":"> Transcript [75] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340378799+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340382723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340385657+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.340389279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.652782405+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.652818896+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-05-21T13:08:38.652824758+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.652834092+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652840907+07:00","message":"[bufferProcess] interim [480000000]:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652843224+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652853764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652856689+07:00","message":"> Transcript [76] [false]: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.65285996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.65286211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652863983+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.65286623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652868607+07:00","message":"Push: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652871813+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652873767+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.652875731+07:00","message":"Next Push (prob) : 'คะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.652882729+07:00","message":"push: {false ก่อนอื่นเลยนะ 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.722111157+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.722147872+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-05-21T13:08:38.722153792+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:38.722162653+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722168839+07:00","message":"[bufferProcess] interim [540000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722171567+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722175029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722177588+07:00","message":"> Transcript [77] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722180496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722182474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722184528+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:38.722186788+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.17792722+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.177963201+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-05-21T13:08:39.17796949+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.177979217+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.177985997+07:00","message":"[bufferProcess] interim [20000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.177988665+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178007888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178010846+07:00","message":"> Transcript [78] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178014318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178016426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178018967+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.178021369+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:39.262163087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:39.262172931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.426624572+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.42666323+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-05-21T13:08:39.426670265+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.426685395+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426706116+07:00","message":"[bufferProcess] interim [320000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426709601+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426716448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426720817+07:00","message":"> Transcript [79] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426726276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426729205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.426732591+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.42673607+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.61937132+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.619425668+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-05-21T13:08:39.619432213+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.619445861+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619454846+07:00","message":"[bufferProcess] interim [500000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619457247+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619463949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.61946687+07:00","message":"> Transcript [80] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.61947015+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619472336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619474374+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619476985+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619482034+07:00","message":"Push: 'คะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619484166+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619486225+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.619488309+07:00","message":"Next Push (prob) : 'เทคโนโลยีการออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.619496639+07:00","message":"push: {false คะในวิชา 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.813438135+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.813473752+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-05-21T13:08:39.813479542+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:39.813491541+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813497858+07:00","message":"[bufferProcess] interim [680000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813500515+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813505982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813508745+07:00","message":"> Transcript [81] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.81351196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813514141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813516029+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:39.813518392+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.095620146+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.095671547+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-05-21T13:08:40.095679792+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.095700222+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095707574+07:00","message":"[bufferProcess] interim [860000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095710471+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095715991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095718856+07:00","message":"> Transcript [82] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095722446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095724848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095726867+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.095729551+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.09845343+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.098485439+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-05-21T13:08:40.098491748+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.098505948+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098512005+07:00","message":"[bufferProcess] interim [920000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098515027+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098518989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098521953+07:00","message":"> Transcript [83] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098525628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098527914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098530059+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.098532605+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.516588382+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.516626442+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-05-21T13:08:40.516632437+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.51664638+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516653103+07:00","message":"[bufferProcess] interim [400000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516656067+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516663013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516665413+07:00","message":"> Transcript [84] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.51666891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516671055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516673113+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516675885+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516681927+07:00","message":"Push: 'เทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516684142+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.51668653+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.516688706+07:00","message":"Next Push (prob) : 'แบบและเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.516716536+07:00","message":"push: {false เทคโนโลยีการออก 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.651632691+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.651675799+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-05-21T13:08:40.651682836+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.651699504+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651707796+07:00","message":"[bufferProcess] interim [520000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651710597+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651718177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651723575+07:00","message":"> Transcript [85] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651728142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651730237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651732342+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.651734898+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.985147126+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.985208375+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-05-21T13:08:40.98521616+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:40.985233351+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985244311+07:00","message":"[bufferProcess] interim [760000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985247034+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985251296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985255532+07:00","message":"> Transcript [86] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985259765+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985261635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985263649+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:40.985266385+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.085879191+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.141412495+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.141464018+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-05-21T13:08:41.141470806+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.141484992+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.14151317+07:00","message":"[bufferProcess] interim [880000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141516235+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141524874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.1415282+07:00","message":"> Transcript [87] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141532675+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141534739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141537013+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.141539662+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.176437203+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.176479516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.176486857+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.176507541+07:00","message":"[buffer interim] 10 false ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176516307+07:00","message":"[bufferProcess] interim [0]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176520599+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176529813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176533446+07:00","message":"> Transcript [88] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176539723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176542719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176546211+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176549995+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176559866+07:00","message":"Push: 'แบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176562714+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.176566134+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.17656944+07:00","message":"Next Push (prob) : 'ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.176598079+07:00","message":"push: {false แบบและเทคโนโลยี 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239573394+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239611485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ\",\"confidence\":0.9521805}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239618239+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239629742+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239631822+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239638284+07:00","message":"[buffer interim] 10 true ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239645425+07:00","message":"[bufferProcess] interim [90000000]:ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239648877+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239652392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239654807+07:00","message":"> Transcript [89] [false]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.23965773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239659596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239661586+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239663733+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239665671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239667433+07:00","message":"> Transcript [90] [true]: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239669656+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239671504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239673934+07:00","message":"StatePrefix: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยีของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239675969+07:00","message":"TextPushed: 'ก่อนอื่นเลยนะคะในวิชาเทคโนโลยีการออกแบบและเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:41.239678756+07:00","message":"Push: 'ของเรานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.239686174+07:00","message":"push: {true ของเรานะคะ 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:41.257745561+07:00","message":"write wav file: './tmp/7575/7575_10.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:41.341176031+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:42.262538042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:42.262551618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.321615486+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.321657065+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-05-21T13:08:42.321662408+07:00","message":"receive interim result [false|false]: ไม่เจ็บ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.321676053+07:00","message":"[buffer interim] 11 false ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.321682665+07:00","message":"[bufferProcess] interim [20000000]:ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.32168452+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.321689741+07:00","message":"[bufferProcess] send to processor (ticker):ไม่เจ็บ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.321692433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.321695124+07:00","message":"> Transcript [91] [false]: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.321697342+07:00","message":"Set StatePrefix (first interim): 'ไม่เจ็บ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.495590197+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.558350435+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.575620487+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.575663497+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-05-21T13:08:42.575669777+07:00","message":"receive interim result [false|false]: ไม่เจ็บปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.57568539+07:00","message":"[buffer interim] 11 false ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.575692917+07:00","message":"[bufferProcess] interim [320000000]:ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.575696929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596787791+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596809153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่เจ็บปวด\",\"confidence\":0.9030642}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596813706+07:00","message":"receive interim result [true|false]: ไม่เจ็บปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596817849+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596820415+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.59684699+07:00","message":"[buffer interim] 11 true ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596879185+07:00","message":"[bufferProcess] interim [380000000]:ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596882769+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596885708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596888574+07:00","message":"> Transcript [92] [false]: 'ไม่เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596892181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596894474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596896543+07:00","message":"StatePrefix: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.59689853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596900231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596902402+07:00","message":"> Transcript [93] [true]: 'ไม่เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.59690439+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596906102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596907666+07:00","message":"StatePrefix: 'ไม่เจ็บ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596909364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:42.596911804+07:00","message":"Push: 'ไม่เจ็บปวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:42.596920395+07:00","message":"push: {true ไม่เจ็บปวด 0 0xc0000e2d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:42.603151403+07:00","message":"write wav file: './tmp/7575/7575_11.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.738573877+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.738624056+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-05-21T13:08:43.738629971+07:00","message":"receive interim result [false|false]: เจ็บปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:43.738646104+07:00","message":"[buffer interim] 12 false เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738652488+07:00","message":"[bufferProcess] interim [200000000]:เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738654236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738659533+07:00","message":"[bufferProcess] send to processor (ticker):เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738662675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738665139+07:00","message":"> Transcript [94] [false]: 'เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:43.738667235+07:00","message":"Set StatePrefix (first interim): 'เจ็บปวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.026472273+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137542372+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137584504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ็บปวด\",\"confidence\":0.7472942}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137591333+07:00","message":"receive interim result [true|false]: เจ็บปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137600528+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137602797+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137609113+07:00","message":"[buffer interim] 12 true เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137615376+07:00","message":"[bufferProcess] interim [710000000]:เจ็บปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137618654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137621064+07:00","message":"> Transcript [95] [true]: 'เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137623813+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137625697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137627407+07:00","message":"StatePrefix: 'เจ็บปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137629377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:44.137631758+07:00","message":"Push: 'เจ็บปวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.137639062+07:00","message":"push: {true เจ็บปวด 0 0xc00354c080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:44.144318309+07:00","message":"write wav file: './tmp/7575/7575_12.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:44.157812231+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.014418529+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.014466497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.01447181+07:00","message":"receive interim result [false|false]: แบ่งออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.01448767+07:00","message":"[buffer interim] 13 false แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.014494548+07:00","message":"[bufferProcess] interim [900000000]:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.014497182+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.136876345+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.136915983+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-05-21T13:08:45.13692131+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.136937784+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.136945679+07:00","message":"[bufferProcess] interim [20000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.136948167+07:00","message":"[bufferProcess] send to processor:แบ่งออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.136952796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.136955744+07:00","message":"> Transcript [96] [false]: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.136957922+07:00","message":"Set StatePrefix (first interim): 'แบ่งออก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:45.262960747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:45.262980089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.325346142+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.325385782+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-05-21T13:08:45.32539173+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.325405613+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.3254124+07:00","message":"[bufferProcess] interim [200000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.32541474+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325420934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325425238+07:00","message":"> Transcript [97] [false]: 'แบ่งออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325429925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325432894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325436003+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.325439236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.571115881+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.571158282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.571163824+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.571177991+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571184724+07:00","message":"[bufferProcess] interim [440000000]:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571187119+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571193505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571196635+07:00","message":"> Transcript [98] [false]: 'แบ่งออกเป็น 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571200361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571202389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571204224+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.571206678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710156243+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710191478+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-05-21T13:08:45.710197852+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710208006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710211296+07:00","message":"receive interim result [false|false]:  3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710217489+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.710220364+07:00","message":"[buffer interim] 13 false  3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710225572+07:00","message":"[bufferProcess] interim [620000000]:แบ่งออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710227952+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710230784+07:00","message":"[bufferProcess] interim [620000000]: 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710233009+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710235506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710237986+07:00","message":"> Transcript [99] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710241827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.71024388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710245656+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.710247596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.899482845+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.899527312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.89953495+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.899551508+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-05-21T13:08:45.899556285+07:00","message":"receive interim result [false|false]:  ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.89957239+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.899586892+07:00","message":"[buffer interim] 13 false  ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899593398+07:00","message":"[bufferProcess] interim [800000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899596386+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899607201+07:00","message":"[bufferProcess] interim [800000000]: ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899610023+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899612699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899615306+07:00","message":"> Transcript [100] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899618791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899620891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.89962284+07:00","message":"StatePrefix: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899624708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899631771+07:00","message":"Push: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899633594+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899635503+07:00","message":"Set new StatePrefix : 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:45.899637489+07:00","message":"Next Push (prob) : 'เป็น 3 ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:45.899644989+07:00","message":"push: {false แบ่งออก 0 0xc000422c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.137545298+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.218287875+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.218328062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.218333328+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.218350775+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218357626+07:00","message":"[bufferProcess] interim [40000000]:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.21836017+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218363548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218367769+07:00","message":"> Transcript [101] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218372196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218375322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218378574+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.218382116+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222538433+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222563524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222569489+07:00","message":"receive interim result [false|false]: แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222583309+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-05-21T13:08:46.222587151+07:00","message":"receive interim result [false|false]:  ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222594751+07:00","message":"[buffer interim] 13 false แบ่งออกเป็น 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.222598002+07:00","message":"[buffer interim] 13 false  ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222603226+07:00","message":"[bufferProcess] interim [220000000]:แบ่งออกเป็น 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222605611+07:00","message":"[bufferProcess] send to processor:แบ่งออกเป็น 3 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222608435+07:00","message":"[bufferProcess] interim [220000000]: ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.22261096+07:00","message":"[bufferProcess] update buffer: แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222613755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222616423+07:00","message":"> Transcript [102] [false]: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222619717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.22262182+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222623639+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.222625871+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230040881+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230059424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบ่งออกเป็น 3 ส่วนค่ะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230064002+07:00","message":"receive interim result [true|false]: แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230072852+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230075438+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230090128+07:00","message":"[buffer interim] 13 true แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.23011057+07:00","message":"[bufferProcess] interim [220000000]:แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.23011482+07:00","message":"[bufferProcess] send to processor (isfinal):แบ่งออกเป็น 3 ส่วนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230118662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230121999+07:00","message":"> Transcript [103] [false]: 'แบ่งออกเป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230125482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230127626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230129654+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230132454+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.23013453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230136571+07:00","message":"> Transcript [104] [true]: 'แบ่งออกเป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230138685+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230140342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.23014191+07:00","message":"StatePrefix: 'แบ่งออกเป็น 3 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230143717+07:00","message":"TextPushed: 'แบ่งออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.230146517+07:00","message":"Push: 'เป็น 3 ส่วนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.230154797+07:00","message":"push: {true เป็น 3 ส่วนค่ะ 0 0xc000422c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:46.237941696+07:00","message":"write wav file: './tmp/7575/7575_13.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.398466301+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.951678958+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.951713229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.951718662+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:46.951731202+07:00","message":"[buffer interim] 14 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.951737212+07:00","message":"[bufferProcess] interim [540000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:46.951739085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.073830335+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.073871038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนแรก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.07387716+07:00","message":"receive interim result [false|false]: ส่วนแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.073888742+07:00","message":"[buffer interim] 14 false ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.073896981+07:00","message":"[bufferProcess] interim [720000000]:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.073899575+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.073902885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.073905477+07:00","message":"> Transcript [105] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.07390756+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.453286841+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.453336809+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-05-21T13:08:47.453343215+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.453357622+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453365317+07:00","message":"[bufferProcess] interim [80000000]:ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453367797+07:00","message":"[bufferProcess] send to processor:ส่วนแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453374426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453377174+07:00","message":"> Transcript [106] [false]: 'ส่วนแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453380232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453382219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.45338412+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.453388844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.579361781+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.579400824+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-05-21T13:08:47.579407585+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.579422306+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579429881+07:00","message":"[bufferProcess] interim [140000000]:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.57943243+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579439267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579442391+07:00","message":"> Transcript [107] [false]: 'ส่วนแรกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579445563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579447807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579449771+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.579453513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.964468793+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.96451107+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-05-21T13:08:47.964516647+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:47.964533557+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964541487+07:00","message":"[bufferProcess] interim [620000000]:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964544212+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964547299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964549943+07:00","message":"> Transcript [108] [false]: 'ส่วนแรกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964553134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964555058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964556947+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:47.964558948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.028342566+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.028381699+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-05-21T13:08:48.028387399+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.028400718+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028407191+07:00","message":"[bufferProcess] interim [680000000]:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028409617+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028414915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028417406+07:00","message":"> Transcript [109] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028420643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028422916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.02842478+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028426971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028431569+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.02843385+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028435762+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.028437807+07:00","message":"Next Push (prob) : 'แรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.028445342+07:00","message":"push: {false ส่วน 0 0xc002624100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.148672544+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.148713958+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-05-21T13:08:48.148719361+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.148737282+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.148743423+07:00","message":"[bufferProcess] interim [740000000]:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.14874638+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.148751422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.148754094+07:00","message":"> Transcript [110] [false]: 'ส่วนแรกเรียกว่าเทคโน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.148756502+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:48.263704154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:48.263709027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.545449165+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.545495334+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-05-21T13:08:48.545501888+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.54551743+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545529393+07:00","message":"[bufferProcess] interim [160000000]:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545532207+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545539584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545542077+07:00","message":"> Transcript [111] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545545445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545547608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545549622+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.545552332+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.673559764+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.673602714+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-05-21T13:08:48.673608362+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:48.673625293+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673631903+07:00","message":"[bufferProcess] interim [280000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.67363445+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673637873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673640734+07:00","message":"> Transcript [112] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673644567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673646727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673648961+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:48.673651113+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.096823898+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.193814036+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.193851515+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-05-21T13:08:49.193857021+07:00","message":"receive interim result [false|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.193872929+07:00","message":"[buffer interim] 14 false ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.193880521+07:00","message":"[bufferProcess] interim [880000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.19388358+07:00","message":"[bufferProcess] send to processor:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.193887254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.193889781+07:00","message":"> Transcript [113] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.193892837+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.19389482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.19389664+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.193899162+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.20202344+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.202042542+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-05-21T13:08:49.202047097+07:00","message":"receive interim result [true|false]: ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.202056431+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.202058714+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.202065061+07:00","message":"[buffer interim] 14 true ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202068981+07:00","message":"[bufferProcess] interim [910000000]:ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202071487+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202074429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202076806+07:00","message":"> Transcript [114] [false]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202079123+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202080862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202082498+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202084262+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.20208687+07:00","message":"Push: 'แรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202092423+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202094662+07:00","message":"Set new StatePrefix : 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202096658+07:00","message":"Next Push (prob) : 'น่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202098408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202100179+07:00","message":"> Transcript [115] [true]: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202102363+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202104117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.20210622+07:00","message":"StatePrefix: 'ส่วนแรกเรียกว่าเทคโนโลยีน่ารู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202108268+07:00","message":"TextPushed: 'ส่วนแรกเรียกว่าเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.202110337+07:00","message":"Push: 'น่ารู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.20211755+07:00","message":"push: {false แรกเรียกว่าเทคโนโลยี 0 0xc002624100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.202122615+07:00","message":"push: {true น่ารู้ 0 0xc002624100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:49.211225856+07:00","message":"write wav file: './tmp/7575/7575_14.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.218902571+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.888126759+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.888178583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพิ่งกลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.888184215+07:00","message":"receive interim result [false|false]: เพิ่งกลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.888201276+07:00","message":"[buffer interim] 15 false เพิ่งกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.888209502+07:00","message":"[bufferProcess] interim [660000000]:เพิ่งกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.888211293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.937700354+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.937738336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.937744122+07:00","message":"receive interim result [false|false]: ซึ่งประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:49.937757573+07:00","message":"[buffer interim] 15 false ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.937764558+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.937767378+07:00","message":"[bufferProcess] send to processor:เพิ่งกลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.937771479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.937774673+07:00","message":"> Transcript [116] [false]: 'เพิ่งกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:49.937777179+07:00","message":"Set StatePrefix (first interim): 'เพิ่งกลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.066128332+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.066173517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จิ๋มกระป๋อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.066180172+07:00","message":"receive interim result [false|false]: จิ๋มกระป๋อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.0661959+07:00","message":"[buffer interim] 15 false จิ๋มกระป๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.066203757+07:00","message":"[bufferProcess] interim [840000000]:จิ๋มกระป๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.066206394+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.066215093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.06621763+07:00","message":"> Transcript [117] [false]: 'ซึ่งประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.06622035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.06622228+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.195827309+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.195873011+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-05-21T13:08:50.195880118+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.195897493+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195905368+07:00","message":"[bufferProcess] interim [960000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195907714+07:00","message":"[bufferProcess] send to processor:จิ๋มกระป๋อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195912157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195915476+07:00","message":"> Transcript [118] [false]: 'จิ๋มกระป๋อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195918153+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.195920112+07:00","message":"Set new StatePrefix: 'จิ๋มกระป๋อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.459476006+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.459524734+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-05-21T13:08:50.459531011+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.459548559+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.459559101+07:00","message":"[bufferProcess] interim [320000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.459562416+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.45956646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.459569283+07:00","message":"> Transcript [119] [false]: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.4595715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.459573835+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779307988+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779353408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.7793595+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779373062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779375844+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779384055+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.779387893+07:00","message":"[buffer interim] 15 false  3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779393881+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779395897+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779398736+07:00","message":"[bufferProcess] interim [560000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779401206+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779404285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779407411+07:00","message":"> Transcript [120] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779412559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779414545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.77941682+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.779419051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.782988315+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.783024457+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-05-21T13:08:50.783034117+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.783050912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.783055546+07:00","message":"receive interim result [false|false]:  3 บท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.783066221+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:50.783070889+07:00","message":"[buffer interim] 15 false  3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783077943+07:00","message":"[bufferProcess] interim [620000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783081232+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783084976+07:00","message":"[bufferProcess] interim [620000000]: 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783089036+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783092697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783096808+07:00","message":"> Transcript [121] [false]: 'ซึ่งประกอบด้วย 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783101719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.78310457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783107596+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:50.783110633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106437039+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106483181+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-05-21T13:08:51.106489546+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106501949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 บทเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106506059+07:00","message":"receive interim result [false|false]:  3 บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106523051+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106526431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106529157+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.10653219+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-05-21T13:08:51.106534514+07:00","message":"receive interim result [false|false]:  บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.10653994+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.10654345+07:00","message":"[buffer interim] 15 false  3 บทเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106546085+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106547912+07:00","message":"[buffer interim] 15 false  บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106553609+07:00","message":"[bufferProcess] interim [860000000]:ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106556164+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106559592+07:00","message":"[bufferProcess] interim [860000000]: 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106562312+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106564498+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106566416+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106568597+07:00","message":"[bufferProcess] interim [920000000]: บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.10657021+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106573011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106575924+07:00","message":"> Transcript [122] [false]: 'ซึ่งประกอบด้วย 3 บท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106579344+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106581279+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106582975+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106584903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106586619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106588317+07:00","message":"> Transcript [123] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106590361+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106592178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106593702+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106595293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106602648+07:00","message":"Push: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.106604499+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.10661266+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.10661517+07:00","message":"Next Push (prob) : ' 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.106624164+07:00","message":"push: {false ซึ่งประกอบด้วย 0 0xc0000e3300}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:51.26458116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:51.264587378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.304865535+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.304909775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.30491716+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.304933847+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-05-21T13:08:51.304937696+07:00","message":"receive interim result [false|false]:  บทเรียนด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.304946334+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.304950259+07:00","message":"[buffer interim] 15 false  บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304956112+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304962071+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304965104+07:00","message":"[bufferProcess] interim [100000000]: บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304967735+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304970697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304973352+07:00","message":"> Transcript [124] [false]: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304976389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304978496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304980324+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.304983568+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.34976613+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.349808934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.349816187+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.349828859+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-05-21T13:08:51.349832898+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.349843965+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.349849283+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349855379+07:00","message":"[bufferProcess] interim [220000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349858523+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349861735+07:00","message":"[bufferProcess] interim [220000000]: บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349864274+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349867881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349870894+07:00","message":"> Transcript [125] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349874644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349876636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349878507+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.349880749+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474324235+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474360489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474366288+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474376107+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-05-21T13:08:51.474379041+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474385871+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.474389136+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474394125+07:00","message":"[bufferProcess] interim [280000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474396953+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474400189+07:00","message":"[bufferProcess] interim [280000000]: บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.47440276+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474405887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474408854+07:00","message":"> Transcript [126] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474412017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474415507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474417414+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.474419857+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537266916+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537309883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537316703+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537325859+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-05-21T13:08:51.537328339+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537336319+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537339919+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537345028+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.53734754+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537352492+07:00","message":"[bufferProcess] interim [400000000]: บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537354969+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537357664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537360238+07:00","message":"> Transcript [127] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537363708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537366014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537367872+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537370232+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537374512+07:00","message":"Push: ' 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537376329+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537378591+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.537380822+07:00","message":"Next Push (prob) : 'ด้วยการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.537388926+07:00","message":"push: {false  3 บทเรียน 0 0xc0000e3300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.798987784+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.799033788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.79904096+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.799052988+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-05-21T13:08:51.79905558+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.799064274+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.799068023+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799074172+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799076854+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799079757+07:00","message":"[bufferProcess] interim [580000000]: บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799082474+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799085736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799088832+07:00","message":"> Transcript [128] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799091449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.799096642+07:00","message":"Set new StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.853739441+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.853796732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.853802988+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.85381611+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-05-21T13:08:51.853819097+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.853827608+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:51.853832016+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853838364+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853841201+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853846442+07:00","message":"[bufferProcess] interim [700000000]: บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.85384957+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853852902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853855529+07:00","message":"> Transcript [129] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853859493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853862593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853865833+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:51.853869295+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:52.436935751+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:52.436976632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:52.436982269+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:52.437000542+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437008+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437010931+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437014529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437017333+07:00","message":"> Transcript [130] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437020663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437022872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.437024764+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:52.43702744+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.286091587+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.286131465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.286137734+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.28615213+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-05-21T13:08:53.286159273+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.286166856+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.286170338+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286176414+07:00","message":"[bufferProcess] interim [80000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.28617882+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286182461+07:00","message":"[bufferProcess] interim [80000000]: บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286185072+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286187712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.28619041+07:00","message":"> Transcript [131] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286193824+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286197664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286199725+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.286201994+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398221301+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398258029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398263604+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398277286+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-05-21T13:08:53.398280426+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398287649+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398290871+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398296451+07:00","message":"[bufferProcess] interim [200000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398298985+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398301994+07:00","message":"[bufferProcess] interim [200000000]: บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398304539+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398307274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398309634+07:00","message":"> Transcript [132] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398312814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398314786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398316909+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398319166+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398321728+07:00","message":"Push: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398323429+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.3983255+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.398327977+07:00","message":"Next Push (prob) : 'นะคะจะได้จัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.398334737+07:00","message":"push: {false ด้วยกัน 0 0xc0000e3300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.655058039+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.65510032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.655107146+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.655121703+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-05-21T13:08:53.655125487+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.655152001+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.655170823+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.65517771+07:00","message":"[bufferProcess] interim [500000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655180662+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655187423+07:00","message":"[bufferProcess] interim [500000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655190655+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655193544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655196238+07:00","message":"> Transcript [133] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655200157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655202588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655204501+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.655206843+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.780875947+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.780908464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.78091492+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.780927744+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-05-21T13:08:53.780931271+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.780940507+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:53.780945756+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780953943+07:00","message":"[bufferProcess] interim [560000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780959209+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.7809639+07:00","message":"[bufferProcess] interim [560000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780968288+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780972474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780976135+07:00","message":"> Transcript [134] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780979829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780981841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780983793+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:53.780985972+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042167062+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042204261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042210609+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042219673+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-05-21T13:08:54.042222929+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042230201+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.042233813+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042239286+07:00","message":"[bufferProcess] interim [920000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042241794+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.04224548+07:00","message":"[bufferProcess] interim [920000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.04224933+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042253098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042256627+07:00","message":"> Transcript [135] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042261539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042264246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042266986+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.042280033+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:54.265461538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:54.265462579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.30084698+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.300883993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.300889612+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.300903676+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-05-21T13:08:54.300906856+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.30091541+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.300918823+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300925089+07:00","message":"[bufferProcess] interim [40000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300927451+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300930639+07:00","message":"[bufferProcess] interim [40000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300933659+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300936639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300939635+07:00","message":"> Transcript [136] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300943113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300945073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300946829+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300948891+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300951378+07:00","message":"Push: 'นะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300953142+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.30095525+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.300957765+07:00","message":"Next Push (prob) : 'การเรียนรู้กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.300964536+07:00","message":"push: {false นะคะจะได้จัด 0 0xc0000e3300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.30985406+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.309877584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.309882859+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.309894502+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-05-21T13:08:54.309897189+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.309903179+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.30990708+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309937322+07:00","message":"[bufferProcess] interim [100000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309964843+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309974862+07:00","message":"[bufferProcess] interim [100000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309978267+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309982747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309987178+07:00","message":"> Transcript [137] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.309989627+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353744268+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353785134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353791497+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353802906+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-05-21T13:08:54.353806122+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353813486+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.353816726+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.35382226+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353824876+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353827666+07:00","message":"[bufferProcess] interim [160000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353830606+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353833544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353836028+07:00","message":"> Transcript [138] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353839959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353854388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353856191+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.353858743+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677891708+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677928679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677934559+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677961445+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-05-21T13:08:54.677965045+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677972856+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.677976036+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.67798132+07:00","message":"[bufferProcess] interim [520000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.6779842+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.677987446+07:00","message":"[bufferProcess] interim [520000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.677989928+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.677993313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.677995888+07:00","message":"> Transcript [139] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.677999682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.67800167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.678003478+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.6780058+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880173955+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880214707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880220974+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880231076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880234822+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880242995+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:54.880248465+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880254648+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880256971+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880261707+07:00","message":"[bufferProcess] interim [700000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880264436+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880274179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880277783+07:00","message":"> Transcript [140] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880283351+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880285323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.880287256+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:54.88029024+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186501735+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186541375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186547573+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186563425+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-05-21T13:08:55.186567566+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186577848+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186581711+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186587768+07:00","message":"[bufferProcess] interim [940000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186593402+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186596849+07:00","message":"[bufferProcess] interim [940000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.18660031+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186604329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186608522+07:00","message":"> Transcript [141] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186612386+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186614528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186616447+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.18661899+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186622243+07:00","message":"Push: 'การเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186625577+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186628793+07:00","message":"Set new StatePrefix : 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.186632166+07:00","message":"Next Push (prob) : 'พวกเราทั้งสาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.186656236+07:00","message":"push: {false การเรียนรู้กับ 0 0xc0000e3300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260122078+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260155091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260160904+07:00","message":"receive interim result [false|false]: ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260171543+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-05-21T13:08:55.260174791+07:00","message":"receive interim result [false|false]:  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260182453+07:00","message":"[buffer interim] 15 false ซึ่งประกอบด้วย 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.260185718+07:00","message":"[buffer interim] 15 false  บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260190863+07:00","message":"[bufferProcess] interim [120000000]:ซึ่งประกอบด้วย 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260193676+07:00","message":"[bufferProcess] send to processor:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260196661+07:00","message":"[bufferProcess] interim [120000000]: บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260199135+07:00","message":"[bufferProcess] update buffer: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260202082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260204766+07:00","message":"> Transcript [142] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.26020877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260210816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.26021267+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.260215696+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.367596126+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494531026+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494579841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย\",\"confidence\":0.95874673}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494587649+07:00","message":"receive interim result [true|false]: ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494612965+07:00","message":"end recv isFinal message id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494615475+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494622362+07:00","message":"[buffer interim] 15 true ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494630276+07:00","message":"[bufferProcess] interim [360000000]:ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.4946337+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494637405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494640475+07:00","message":"> Transcript [143] [false]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494644258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.49464604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494647958+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494650861+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494652842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494654891+07:00","message":"> Transcript [144] [true]: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสามคนเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494657388+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494659074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494660662+07:00","message":"StatePrefix: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับพวกเราทั้งสาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494662674+07:00","message":"TextPushed: 'ซึ่งประกอบด้วย 3 บทเรียนด้วยกันนะคะจะได้จัดการเรียนรู้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:55.494666104+07:00","message":"Push: 'พวกเราทั้งสามคนเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:55.494676021+07:00","message":"push: {true พวกเราทั้งสามคนเลย 0 0xc0000e3300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:55.512128999+07:00","message":"write wav file: './tmp/7575/7575_15.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.258875818+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.789419867+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.789466807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.789472203+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.789485323+07:00","message":"[buffer interim] 16 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.789492062+07:00","message":"[bufferProcess] interim [480000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.789493783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.789499108+07:00","message":"[bufferProcess] send to processor (ticker):วัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.78950179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.789504589+07:00","message":"> Transcript [145] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.789506641+07:00","message":"Set StatePrefix (first interim): 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.813608638+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.813652925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.813657538+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:56.813671985+07:00","message":"[buffer interim] 16 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.813686383+07:00","message":"[bufferProcess] interim [540000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:56.813688269+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:57.266056203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:08:57.266083634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.482799512+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.482836722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.482841689+07:00","message":"receive interim result [false|false]: วันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.482856237+07:00","message":"[buffer interim] 16 false วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482863629+07:00","message":"[bufferProcess] interim [900000000]:วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482865634+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482869301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.4828722+07:00","message":"> Transcript [146] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482875086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482877021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482879341+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.482881691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.952424475+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.952463754+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-05-21T13:08:57.952469122+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.952484669+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.95249054+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-05-21T13:08:57.952493785+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.952498774+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:57.952501752+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952507255+07:00","message":"[bufferProcess] interim [320000000]:วันนี้ค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952509406+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952512188+07:00","message":"[bufferProcess] interim [500000000]:วันนี้ค่ะเป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952514135+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952516556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952519052+07:00","message":"> Transcript [147] [false]: 'วันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952523086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952525056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952527028+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952528886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952530635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952532533+07:00","message":"> Transcript [148] [false]: 'วันนี้ค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952534396+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.95253614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952537724+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:57.952539285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.245978773+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.246035925+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-05-21T13:08:58.246043455+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.246063304+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246072019+07:00","message":"[bufferProcess] interim [740000000]:วันนี้ค่ะเป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246075411+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246079864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246083782+07:00","message":"> Transcript [149] [false]: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246088282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.24609156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246094884+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246097637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246101405+07:00","message":"Push: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246104185+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246107369+07:00","message":"Set new StatePrefix : 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.246110913+07:00","message":"Next Push (prob) : 'นี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.246121936+07:00","message":"push: {false วัน 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542866767+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542907897+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-05-21T13:08:58.542915053+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของกู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542930332+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542933981+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-05-21T13:08:58.542936814+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของกฎ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542941694+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของกู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.542944983+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.54295033+07:00","message":"[bufferProcess] interim [920000000]:วันนี้ค่ะเป็นเรื่องของกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542952582+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่องของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542955403+07:00","message":"[bufferProcess] interim [980000000]:วันนี้ค่ะเป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542957154+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่องของกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542959846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542962658+07:00","message":"> Transcript [150] [false]: 'วันนี้ค่ะเป็นเรื่องของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542965734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542968033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542970021+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.54297241+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542974738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542976605+07:00","message":"> Transcript [151] [false]: 'วันนี้ค่ะเป็นเรื่องของกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542978518+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542980114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.54298175+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.542983422+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.826045755+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844194726+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.84422711+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-05-21T13:08:58.844232525+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844248+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844254897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ค่ะเป็นเรื่องของบทที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844257344+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844262831+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.844275036+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.84428152+07:00","message":"[bufferProcess] interim [160000000]:วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844283827+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่องของกฎ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.84428683+07:00","message":"[bufferProcess] interim [280000000]:วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844288713+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844291358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844293745+07:00","message":"> Transcript [152] [false]: 'วันนี้ค่ะเป็นเรื่องของกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844296547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844298619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844300782+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844303098+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844304955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844306898+07:00","message":"> Transcript [153] [false]: 'วันนี้ค่ะเป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844308949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844310629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844312227+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844313873+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844320897+07:00","message":"Push: 'นี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.84432285+07:00","message":"TextPushed: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844324772+07:00","message":"Set new StatePrefix : 'วันนี้ค่ะเป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:58.844326725+07:00","message":"Next Push (prob) : 'ของบทที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.84433332+07:00","message":"push: {false นี้ค่ะเป็นเรื่อง 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:58.90183691+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105403892+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105433706+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-05-21T13:08:59.10543947+07:00","message":"receive interim result [false|false]: วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105451222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105453605+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105473002+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105478708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้ค่ะเป็นเรื่องของบทที่ 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105481405+07:00","message":"receive interim result [true|false]: วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105483795+07:00","message":"end recv isFinal message id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105485835+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105491883+07:00","message":"[buffer interim] 16 false วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105494875+07:00","message":"[buffer interim] 16 false  1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105496907+07:00","message":"[buffer interim] 16 true วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105502253+07:00","message":"[bufferProcess] interim [760000000]:วันนี้ค่ะเป็นเรื่องของบทที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105504273+07:00","message":"[bufferProcess] send to processor:วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105507043+07:00","message":"[bufferProcess] interim [760000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105509161+07:00","message":"[bufferProcess] update buffer: วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105511279+07:00","message":"[bufferProcess] interim [790000000]:วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105513496+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้ค่ะเป็นเรื่องของบทที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105516088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105518536+07:00","message":"> Transcript [154] [false]: 'วันนี้ค่ะเป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.10552114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105522969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105524735+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105526919+07:00","message":"TextPushed: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105528658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105530428+07:00","message":"> Transcript [155] [false]: 'วันนี้ค่ะเป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105532381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105534037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105535693+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105537435+07:00","message":"TextPushed: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105538888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105540628+07:00","message":"> Transcript [156] [true]: 'วันนี้ค่ะเป็นเรื่องของบทที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.10554597+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105547775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105549307+07:00","message":"StatePrefix: 'วันนี้ค่ะเป็นเรื่องของบทที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105551159+07:00","message":"TextPushed: 'วันนี้ค่ะเป็นเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:08:59.105553699+07:00","message":"Push: 'ของบทที่ 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:08:59.105561944+07:00","message":"push: {true ของบทที่ 1 0 0xc000044480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:08:59.114514423+07:00","message":"write wav file: './tmp/7575/7575_16.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:00.266533993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:00.266543391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.325116345+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.325153326+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-05-21T13:09:00.325175407+07:00","message":"receive interim result [false|false]: ระบบทางเทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.325192572+07:00","message":"[buffer interim] 17 false ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325199971+07:00","message":"[bufferProcess] interim [440000000]:ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325201906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325207533+07:00","message":"[bufferProcess] send to processor (ticker):ระบบทางเทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325210321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325212835+07:00","message":"> Transcript [157] [false]: 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.325215027+07:00","message":"Set StatePrefix (first interim): 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.77285307+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.772900614+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-05-21T13:09:00.772906659+07:00","message":"receive interim result [false|false]: ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.772922729+07:00","message":"[buffer interim] 17 false ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.772930696+07:00","message":"[bufferProcess] interim [860000000]:ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.772932827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.969105376+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.969141317+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-05-21T13:09:00.969146485+07:00","message":"receive interim result [false|false]: ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:00.969172396+07:00","message":"[buffer interim] 17 false ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969180138+07:00","message":"[bufferProcess] interim [100000000]:ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969182567+07:00","message":"[bufferProcess] send to processor:ระบบทางเทคโนโลยีที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969186387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969189315+07:00","message":"> Transcript [158] [false]: 'ระบบทางเทคโนโลยีที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969192336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969194322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969196425+07:00","message":"StatePrefix: 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:00.969198418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.221830838+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.221882495+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-05-21T13:09:01.221889613+07:00","message":"receive interim result [false|false]: ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.221907091+07:00","message":"[buffer interim] 17 false ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221915062+07:00","message":"[bufferProcess] interim [340000000]:ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221918709+07:00","message":"[bufferProcess] send to processor:ระบบทางเทคโนโลยีที่ซับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221927974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221931897+07:00","message":"> Transcript [159] [false]: 'ระบบทางเทคโนโลยีที่ซับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221935356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221937472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221939962+07:00","message":"StatePrefix: 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.221942341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.456636149+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568726419+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568786806+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-05-21T13:09:01.568793515+07:00","message":"receive interim result [true|false]: ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568804879+07:00","message":"end recv isFinal message id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568807214+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568814699+07:00","message":"[buffer interim] 17 true ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568827886+07:00","message":"[bufferProcess] interim [790000000]:ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568834716+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทางเทคโนโลยีที่ซับซ้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568838077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568841011+07:00","message":"> Transcript [160] [false]: 'ระบบทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568844605+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568847736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568850024+07:00","message":"StatePrefix: 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568852128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568853678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568855947+07:00","message":"> Transcript [161] [true]: 'ระบบทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568858113+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568859844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.56886162+07:00","message":"StatePrefix: 'ระบบทางเทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568863524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:01.568871147+07:00","message":"Push: 'ระบบทางเทคโนโลยีที่ซับซ้อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.568879689+07:00","message":"push: {true ระบบทางเทคโนโลยีที่ซับซ้อน 0 0xc00354c280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:01.577799028+07:00","message":"write wav file: './tmp/7575/7575_17.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:01.777286754+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.328691174+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.328745943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.328753714+07:00","message":"receive interim result [false|false]: สิ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.328772855+07:00","message":"[buffer interim] 18 false สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.328780825+07:00","message":"[bufferProcess] interim [600000000]:สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.328783809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.93872466+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.938763042+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-05-21T13:09:02.93876875+07:00","message":"receive interim result [false|false]: หัวข้อแรก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:02.938780113+07:00","message":"[buffer interim] 18 false หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.938785991+07:00","message":"[bufferProcess] interim [140000000]:หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.938788335+07:00","message":"[bufferProcess] send to processor:สิ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.938793073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.938795447+07:00","message":"> Transcript [162] [false]: 'สิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:02.938797622+07:00","message":"Set StatePrefix (first interim): 'สิ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.024851762+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.024887779+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-05-21T13:09:03.024894151+07:00","message":"receive interim result [false|false]: หัวข้อแรกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.02491134+07:00","message":"[buffer interim] 18 false หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.02491912+07:00","message":"[bufferProcess] interim [320000000]:หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.024921736+07:00","message":"[bufferProcess] send to processor:หัวข้อแรก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.024925804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.02492894+07:00","message":"> Transcript [163] [false]: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.024931364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.024933286+07:00","message":"Set new StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.198941273+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.198977565+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-05-21T13:09:03.19898294+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.198995725+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199002269+07:00","message":"[bufferProcess] interim [440000000]:หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199004538+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199007631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199010228+07:00","message":"> Transcript [164] [false]: 'หัวข้อแรกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199013094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199015257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199017116+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.199019001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:03.266549641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:03.266567615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.327766536+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.327806584+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-05-21T13:09:03.327813097+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.327828651+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327837475+07:00","message":"[bufferProcess] interim [560000000]:หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327839795+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327845244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327847768+07:00","message":"> Transcript [165] [false]: 'หัวข้อแรกของวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327851658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.32785383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327855776+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.327857727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.513620163+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.513656706+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-05-21T13:09:03.513662674+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.513673804+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513679862+07:00","message":"[bufferProcess] interim [740000000]:หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513682156+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513687376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513689807+07:00","message":"> Transcript [166] [false]: 'หัวข้อแรกของวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513693152+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513695159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513696965+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.513699181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.706575157+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.706613177+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-05-21T13:09:03.706620245+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.706634215+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.7066418+07:00","message":"[bufferProcess] interim [980000000]:หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706644511+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706651461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706654325+07:00","message":"> Transcript [167] [false]: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706657658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706659892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706661825+07:00","message":"StatePrefix: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706665016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706669893+07:00","message":"Push: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706671851+07:00","message":"TextPushed: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706673833+07:00","message":"Set new StatePrefix : 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.706676268+07:00","message":"Next Push (prob) : 'ของวันนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.706684741+07:00","message":"push: {false หัวข้อแรก 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.837160538+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.837213318+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-05-21T13:09:03.837220469+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:03.837237806+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837245453+07:00","message":"[bufferProcess] interim [100000000]:หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837248448+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837255377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.83725837+07:00","message":"> Transcript [168] [false]: 'หัวข้อแรกของวันนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837270943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837273768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837275628+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:03.837278325+07:00","message":"TextPushed: 'หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.414206911+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.414258535+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-05-21T13:09:04.414271382+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.414288578+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414296627+07:00","message":"[bufferProcess] interim [700000000]:หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414299041+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414307379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414310463+07:00","message":"> Transcript [169] [false]: 'หัวข้อแรกของวันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414315681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414318018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414319989+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.414322226+07:00","message":"TextPushed: 'หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.794283348+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.794324987+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-05-21T13:09:04.794330908+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:04.79434736+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794355327+07:00","message":"[bufferProcess] interim [60000000]:หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794358633+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794366741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794369427+07:00","message":"> Transcript [170] [false]: 'หัวข้อแรกของวันนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794373225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794375924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794378134+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:04.794380719+07:00","message":"TextPushed: 'หัวข้อแรก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.447119662+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.447159192+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-05-21T13:09:05.447166736+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.44718491+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447194073+07:00","message":"[bufferProcess] interim [660000000]:หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447196939+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447204207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.44720708+07:00","message":"> Transcript [171] [false]: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447210644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447212898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.44721526+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447217741+07:00","message":"TextPushed: 'หัวข้อแรก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447223739+07:00","message":"Push: 'ของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447225844+07:00","message":"TextPushed: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447228404+07:00","message":"Set new StatePrefix : 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.447230812+07:00","message":"Next Push (prob) : 'นะคะชื่อว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.447239191+07:00","message":"push: {false ของวันนี้เลย 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.506410805+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.50645119+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-05-21T13:09:05.506457834+07:00","message":"receive interim result [false|false]: หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.506477266+07:00","message":"[buffer interim] 18 false หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.50648559+07:00","message":"[bufferProcess] interim [780000000]:หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506488411+07:00","message":"[bufferProcess] send to processor:หัวข้อแรกของวันนี้เลยนะคะชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506496617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506499606+07:00","message":"> Transcript [172] [false]: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506503883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506508982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506510978+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.506513424+07:00","message":"TextPushed: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.555546418+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.61944003+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.668117363+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.668162229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ\",\"confidence\":0.9540534}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.66816884+07:00","message":"receive interim result [true|false]: หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.66818158+07:00","message":"end recv isFinal message id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.66818447+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.668205509+07:00","message":"[buffer interim] 18 true หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668232757+07:00","message":"[bufferProcess] interim [990000000]:หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668238185+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668243619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668248042+07:00","message":"> Transcript [173] [false]: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668253187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668256619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668267356+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668271544+07:00","message":"TextPushed: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.66827438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668277208+07:00","message":"> Transcript [174] [true]: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668280956+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668283733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668286391+07:00","message":"StatePrefix: 'หัวข้อแรกของวันนี้เลยนะคะชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668290674+07:00","message":"TextPushed: 'หัวข้อแรกของวันนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:05.668296042+07:00","message":"Push: 'นะคะชื่อว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:05.668307847+07:00","message":"push: {true นะคะชื่อว่าระบบ 0 0xc000422b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:05.677602902+07:00","message":"write wav file: './tmp/7575/7575_18.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:06.267368445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:06.267388844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.648885467+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.65403694+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.654078692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.654084533+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.654101335+07:00","message":"[buffer interim] 19 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.654108858+07:00","message":"[bufferProcess] interim [840000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.654110731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742540003+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742576193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\",\"confidence\":0.9458023}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742582144+07:00","message":"receive interim result [true|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742587806+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742590254+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742597228+07:00","message":"[buffer interim] 19 true อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742603409+07:00","message":"[bufferProcess] interim [50000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742606209+07:00","message":"[bufferProcess] send to processor (isfinal):อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742609211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.74261208+07:00","message":"> Transcript [175] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.74261432+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742616025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742617781+07:00","message":"> Transcript [176] [true]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742620311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742622163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742623941+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742626303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:06.742633891+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.742642515+07:00","message":"push: {true อะไร 0 0xc000422d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:06.749343234+07:00","message":"write wav file: './tmp/7575/7575_19.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:06.777729655+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:07.47481537+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:07.799187459+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.528288418+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.528333527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.528338755+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.528356391+07:00","message":"[buffer interim] 21 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528363448+07:00","message":"[bufferProcess] interim [780000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528365835+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528372196+07:00","message":"[bufferProcess] send to processor (ticker):จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528374861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528377315+07:00","message":"> Transcript [177] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.528379754+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.787063545+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.787109207+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-05-21T13:09:08.787116164+07:00","message":"receive interim result [false|false]: จะได้พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.78713201+07:00","message":"[buffer interim] 21 false จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.787140411+07:00","message":"[bufferProcess] interim [960000000]:จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.787143172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.972410626+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.972453816+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-05-21T13:09:08.972459188+07:00","message":"receive interim result [false|false]: จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:08.972471362+07:00","message":"[buffer interim] 21 false จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972477902+07:00","message":"[bufferProcess] interim [200000000]:จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972481422+07:00","message":"[bufferProcess] send to processor:จะได้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972488362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972491089+07:00","message":"> Transcript [178] [false]: 'จะได้พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972494023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972495976+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.97249835+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:08.972502816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.053023148+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.05304446+07:00","message":"found end of frame, send empty tag with msgId: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.053047882+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.053054638+07:00","message":"[buffer interim] this message is already final true 20: '\n'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:09.268347311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:09.268352275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.545864525+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.54591318+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-05-21T13:09:09.545919079+07:00","message":"receive interim result [false|false]: จะได้พูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.545934044+07:00","message":"[buffer interim] 21 false จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545940764+07:00","message":"[bufferProcess] interim [800000000]:จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.5459436+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545950291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545953068+07:00","message":"> Transcript [179] [false]: 'จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545956389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545958431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545960212+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.545962457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.677765613+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.677809194+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-05-21T13:09:09.677817134+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.677830968+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677837716+07:00","message":"[bufferProcess] interim [860000000]:จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677840167+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677845087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.67784823+07:00","message":"> Transcript [180] [false]: 'จะได้พูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677851405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677854438+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677857124+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.677860064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.856533931+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.856575124+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-05-21T13:09:09.856582081+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.85659302+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856600531+07:00","message":"[bufferProcess] interim [40000000]:จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856604353+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.85660905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856613532+07:00","message":"> Transcript [181] [false]: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856617964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856620541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856623151+07:00","message":"StatePrefix: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856626009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856629331+07:00","message":"Push: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856631947+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.856634372+07:00","message":"Set new StatePrefix : 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:09.85663695+07:00","message":"Next Push (prob) : 'พูดถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:09.856647184+07:00","message":"push: {false จะได้ 0 0xc000384200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.378438607+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.378488164+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-05-21T13:09:10.378493918+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.378508021+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378514865+07:00","message":"[bufferProcess] interim [580000000]:จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378517396+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378520521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378523098+07:00","message":"> Transcript [182] [false]: 'จะได้พูดถึงความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378526473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378528482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378530285+07:00","message":"StatePrefix: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.378532384+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.573037404+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.573072399+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-05-21T13:09:10.573078424+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.573090304+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573097925+07:00","message":"[bufferProcess] interim [760000000]:จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573100267+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573104681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573107492+07:00","message":"> Transcript [183] [false]: 'จะได้พูดถึงความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573110969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.57311303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.57311516+07:00","message":"StatePrefix: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.573117411+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.631982574+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.632017725+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-05-21T13:09:10.632023158+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:10.632035619+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632042405+07:00","message":"[bufferProcess] interim [880000000]:จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632044713+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632049879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632052448+07:00","message":"> Transcript [184] [false]: 'จะได้พูดถึงความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632055784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632058039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.632060122+07:00","message":"StatePrefix: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:10.63206237+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.146136575+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.146173849+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-05-21T13:09:11.146179948+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.146194892+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146201024+07:00","message":"[bufferProcess] interim [360000000]:จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146204652+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146213432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146217162+07:00","message":"> Transcript [185] [false]: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146222384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146224901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146226922+07:00","message":"StatePrefix: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146229162+07:00","message":"TextPushed: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146236209+07:00","message":"Push: 'พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146238241+07:00","message":"TextPushed: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146240297+07:00","message":"Set new StatePrefix : 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.146242346+07:00","message":"Next Push (prob) : 'หมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.14624934+07:00","message":"push: {false พูดถึงความ 0 0xc000384200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.354496127+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.354534718+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-05-21T13:09:11.35454265+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.354569342+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.35457607+07:00","message":"[bufferProcess] interim [540000000]:จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354578715+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354586032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354588588+07:00","message":"> Transcript [186] [false]: 'จะได้พูดถึงความหมายของระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354592359+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354594556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354596543+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.354600621+07:00","message":"TextPushed: 'จะได้พูดถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.466724481+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.466764615+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-05-21T13:09:11.46677094+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.466788753+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.46679572+07:00","message":"[bufferProcess] interim [660000000]:จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466798235+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466801779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466804325+07:00","message":"> Transcript [187] [false]: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466807879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.46681029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466813148+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.466815561+07:00","message":"TextPushed: 'จะได้พูดถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.532072122+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.532113729+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-05-21T13:09:11.532120865+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.532133796+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532144853+07:00","message":"[bufferProcess] interim [780000000]:จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532148512+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532155249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532159445+07:00","message":"> Transcript [188] [false]: 'จะได้พูดถึงความหมายของระบบว่าเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532164211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532168329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532170459+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.532172863+07:00","message":"TextPushed: 'จะได้พูดถึงความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.655420607+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.655463932+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-05-21T13:09:11.655470597+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.655485889+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655492987+07:00","message":"[bufferProcess] interim [840000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655495774+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655503789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655506717+07:00","message":"> Transcript [189] [false]: 'จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655510797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655513251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655516777+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655519553+07:00","message":"TextPushed: 'จะได้พูดถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655526776+07:00","message":"Push: 'หมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655528614+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655530727+07:00","message":"Set new StatePrefix : 'จะได้พูดถึงความหมายของระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:11.655533002+07:00","message":"Next Push (prob) : 'เตือน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:11.655542025+07:00","message":"push: {false หมายของระบบ 0 0xc000384200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.228617602+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.2286607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้พูดถึงความหมายของระบบว่าคืออะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.228668819+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.228684721+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228694963+07:00","message":"[bufferProcess] interim [440000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228698369+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228704816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228709104+07:00","message":"> Transcript [190] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228711807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.228713893+07:00","message":"Set new StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.240063277+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.240090736+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-05-21T13:09:12.240095841+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.240110757+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240116328+07:00","message":"[bufferProcess] interim [500000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240119316+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240123647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240126392+07:00","message":"> Transcript [191] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240129271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240131184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240132987+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.240135058+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:12.26936582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:12.269375448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.876859312+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.876899897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.876906123+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.876918242+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876927834+07:00","message":"[bufferProcess] interim [100000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876930694+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876936209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876938814+07:00","message":"> Transcript [192] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876942329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876944529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876946403+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.876949118+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.934450122+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.93449206+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-05-21T13:09:12.934500411+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:12.934517184+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934524698+07:00","message":"[bufferProcess] interim [160000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934527684+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934537152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934539999+07:00","message":"> Transcript [193] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934544106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934546813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934549074+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:12.934551964+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.258197392+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.258240108+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-05-21T13:09:13.258247584+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.258269956+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258277071+07:00","message":"[bufferProcess] interim [460000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258280058+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258287882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258290887+07:00","message":"> Transcript [194] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258294648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258296556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258298794+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258301557+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258307851+07:00","message":"Push: 'ว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258309607+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.258311724+07:00","message":"Set new StatePrefix : 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.25831427+07:00","message":"Next Push (prob) : 'แล้วก็ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.258323681+07:00","message":"push: {false ว่าคืออะไร 0 0xc000384200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.580651644+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.580692957+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-05-21T13:09:13.580699761+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.580714926+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.58072143+07:00","message":"[bufferProcess] interim [760000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580724025+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580730373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580732931+07:00","message":"> Transcript [195] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580736378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580738327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580740289+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.580743356+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.662866223+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.662902532+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-05-21T13:09:13.662909002+07:00","message":"receive interim result [false|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.662922634+07:00","message":"[buffer interim] 21 false จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662931637+07:00","message":"[bufferProcess] interim [880000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662934308+07:00","message":"[bufferProcess] send to processor:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662937782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662940717+07:00","message":"> Transcript [196] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662944093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662946166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662948088+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:13.662950685+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:13.945668344+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093713844+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093755525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ\",\"confidence\":0.9470308}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093762405+07:00","message":"receive interim result [true|false]: จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093771764+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093774235+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093780224+07:00","message":"[buffer interim] 21 true จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093793399+07:00","message":"[bufferProcess] interim [360000000]:จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093797264+07:00","message":"[bufferProcess] send to processor (isfinal):จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.0938047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093807209+07:00","message":"> Transcript [197] [false]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093810065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093815254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093819174+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093822955+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093825912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093828902+07:00","message":"> Transcript [198] [true]: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093832305+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093834622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093837485+07:00","message":"StatePrefix: 'จะได้พูดถึงความหมายของระบบว่าคืออะไรแล้วก็ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093840142+07:00","message":"TextPushed: 'จะได้พูดถึงความหมายของระบบว่าคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:14.093843711+07:00","message":"Push: 'แล้วก็ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.093853503+07:00","message":"push: {true แล้วก็ระบบทางธรรมชาติ 0 0xc000384200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:14.106282055+07:00","message":"write wav file: './tmp/7575/7575_21.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:14.138490014+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:15.269647361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:15.269697071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.447987138+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.448019184+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-05-21T13:09:15.4480249+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.448035088+07:00","message":"[buffer interim] 22 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.448042495+07:00","message":"[bufferProcess] interim [80000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.448044337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.448049171+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.448051832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.44805412+07:00","message":"> Transcript [199] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.44805646+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.48549357+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792790857+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792824969+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-05-21T13:09:15.792831009+07:00","message":"receive interim result [false|false]: ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792862204+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792866675+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792869264+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792872224+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792874288+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792879816+07:00","message":"[buffer interim] 22 false ระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792882712+07:00","message":"[buffer interim] 22 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.79288813+07:00","message":"[bufferProcess] interim [380000000]:ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792890085+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792894518+07:00","message":"[bufferProcess] interim [560000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792898531+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792901292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792903821+07:00","message":"> Transcript [200] [false]: 'ระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.79290651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792908479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792910207+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792912199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792913872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792915797+07:00","message":"> Transcript [201] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792917667+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792919264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792920831+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792922407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:15.792924768+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.792943337+07:00","message":"push: {true  0 0xc0000e3400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:15.798882111+07:00","message":"write wav file: './tmp/7575/7575_22.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:15.998569198+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.732864869+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.732919783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทคโนโลยี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.73292521+07:00","message":"receive interim result [false|false]: เทคโนโลยี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.732943929+07:00","message":"[buffer interim] 23 false เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.732951391+07:00","message":"[bufferProcess] interim [780000000]:เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.732953149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.985779168+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.985817609+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-05-21T13:09:16.985823589+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:16.985835259+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.985841547+07:00","message":"[bufferProcess] interim [960000000]:เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.985844147+07:00","message":"[bufferProcess] send to processor:เทคโนโลยี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.985849387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.985851962+07:00","message":"> Transcript [202] [false]: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:16.985854037+07:00","message":"Set StatePrefix (first interim): 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.177023822+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.177069119+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-05-21T13:09:17.177074247+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.177086228+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.177093118+07:00","message":"[bufferProcess] interim [140000000]:เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.17709573+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.177101234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.177104082+07:00","message":"> Transcript [203] [false]: 'เทคโนโลยีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.17710772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.177109747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.17711166+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.177113812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.361211979+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.361259211+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-05-21T13:09:17.361265748+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.361281165+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361287625+07:00","message":"[bufferProcess] interim [320000000]:เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361292489+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361298513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361301414+07:00","message":"> Transcript [204] [false]: 'เทคโนโลยีหรือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361304661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361306754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361308601+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.361310517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.382611556+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.382647861+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-05-21T13:09:17.382653376+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.382668984+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382675736+07:00","message":"[bufferProcess] interim [380000000]:เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382678378+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382683723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382686206+07:00","message":"> Transcript [205] [false]: 'เทคโนโลยีหรือเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382689205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382691403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382693188+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.382695245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.74503237+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.745075211+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-05-21T13:09:17.745081226+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.745092788+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745098798+07:00","message":"[bufferProcess] interim [740000000]:เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745101341+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745107573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745111981+07:00","message":"> Transcript [206] [false]: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745115889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.74511827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745120339+07:00","message":"StatePrefix: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745122372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.74512678+07:00","message":"Push: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745128712+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745130585+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.745132785+07:00","message":"Next Push (prob) : 'หรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.745140602+07:00","message":"push: {false เทคโนโลยี 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.944215621+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.944257203+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-05-21T13:09:17.944262914+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:17.94427829+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944284945+07:00","message":"[bufferProcess] interim [980000000]:เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944287369+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944290993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944293669+07:00","message":"> Transcript [207] [false]: 'เทคโนโลยีหรือเป็นระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944296692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944298862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944302649+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:17.944304933+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.060358544+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.060393101+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-05-21T13:09:18.060399533+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.060412228+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.06041898+07:00","message":"[bufferProcess] interim [40000000]:เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060421541+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060426764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060429274+07:00","message":"> Transcript [208] [false]: 'เทคโนโลยีหรือเป็นระบบที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060432974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060435007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060437293+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.060439591+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.126646827+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.126688759+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-05-21T13:09:18.126696281+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.126711257+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.126718971+07:00","message":"[bufferProcess] interim [160000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.126722007+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.126725503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.126729311+07:00","message":"> Transcript [209] [false]: 'เทคโนโลยีหรือเป็นระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.1267334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.12673563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.126738018+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.12674019+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:18.270627281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:18.270646443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.315494522+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.315530387+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-05-21T13:09:18.315536558+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.315551528+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315561604+07:00","message":"[bufferProcess] interim [340000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315564303+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315571996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.31557482+07:00","message":"> Transcript [210] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315578655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315580908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315582925+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315585221+07:00","message":"TextPushed: 'เทคโนโลยี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315591359+07:00","message":"Push: 'หรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315593461+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315595568+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.315597885+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.315606005+07:00","message":"push: {false หรือเป็นระบบ 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.645830372+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.645864586+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-05-21T13:09:18.645870847+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:18.645880508+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645886943+07:00","message":"[bufferProcess] interim [640000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645889327+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645892707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645895186+07:00","message":"> Transcript [211] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645898727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645901011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645903531+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:18.645905755+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.14678047+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.146813983+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-05-21T13:09:19.146820536+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.14683316+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146839303+07:00","message":"[bufferProcess] interim [180000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146841872+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146845207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146848189+07:00","message":"> Transcript [212] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.14685189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146854068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146856095+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.146858928+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.542258398+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.542294925+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-05-21T13:09:19.542301434+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:19.542316554+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542323189+07:00","message":"[bufferProcess] interim [600000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542325814+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542328922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542331484+07:00","message":"> Transcript [213] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542334662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542336682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.542338912+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:19.54234139+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.176195305+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.176237517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.176244988+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.176271698+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176283159+07:00","message":"[bufferProcess] interim [200000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176286209+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176289878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176293092+07:00","message":"> Transcript [214] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176297229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176299562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.17630174+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.17630477+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176312178+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176314353+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176316643+07:00","message":"Set new StatePrefix : 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:20.176319317+07:00","message":"Next Push (prob) : 'สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.176329159+07:00","message":"push: {false ที่มนุษย์ 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860221803+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860239181+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860241699+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860243546+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860246056+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:20.860247786+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:21.270682315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:21.270699686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.306703474+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.397513265+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.39755144+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-05-21T13:09:21.39755801+07:00","message":"receive interim result [false|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.397571058+07:00","message":"[buffer interim] 23 false เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397577366+07:00","message":"[bufferProcess] interim [520000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.39758053+07:00","message":"[bufferProcess] send to processor:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397586146+07:00","message":"[bufferProcess] send to processor (ticker):เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397589278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397591769+07:00","message":"> Transcript [215] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397595159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397597474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397599479+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397601976+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397603755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397605631+07:00","message":"> Transcript [216] [false]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397607751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397609396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397611077+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.397612976+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455028669+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455065279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น\",\"confidence\":0.9216758}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455071811+07:00","message":"receive interim result [true|false]: เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455079907+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455082044+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455087697+07:00","message":"[buffer interim] 23 true เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455094875+07:00","message":"[bufferProcess] interim [550000000]:เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455100235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455102991+07:00","message":"> Transcript [217] [true]: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะคนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455123364+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455125768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455127574+07:00","message":"StatePrefix: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์สร้างขึ้นนั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455130523+07:00","message":"TextPushed: 'เทคโนโลยีหรือเป็นระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:21.455137302+07:00","message":"Push: 'สร้างขึ้นนั่นเองนะคะคนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.455144838+07:00","message":"push: {true สร้างขึ้นนั่นเองนะคะคนอื่น 0 0xc0000e3580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:21.470008824+07:00","message":"write wav file: './tmp/7575/7575_23.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:21.567596609+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.32214488+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.322203762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชีส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.3222094+07:00","message":"receive interim result [false|false]: ขอชีส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.322225871+07:00","message":"[buffer interim] 24 false ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.322233277+07:00","message":"[bufferProcess] interim [600000000]:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.322235343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.419711663+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.419750705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.419755879+07:00","message":"receive interim result [false|false]: ขอชี้แจง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.419774806+07:00","message":"[buffer interim] 24 false ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.419781803+07:00","message":"[bufferProcess] interim [720000000]:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.419784048+07:00","message":"[bufferProcess] send to processor:ขอชีส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.419787299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.419790593+07:00","message":"> Transcript [218] [false]: 'ขอชีส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.419792807+07:00","message":"Set StatePrefix (first interim): 'ขอชีส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.822137475+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.822181234+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-05-21T13:09:22.822186578+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.822199738+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.822206039+07:00","message":"[bufferProcess] interim [80000000]:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.82220843+07:00","message":"[bufferProcess] send to processor:ขอชี้แจง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.822213489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.822216157+07:00","message":"> Transcript [219] [false]: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.822218433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.822220346+07:00","message":"Set new StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.994505132+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.994545598+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-05-21T13:09:22.99455118+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:22.994565855+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994572304+07:00","message":"[bufferProcess] interim [320000000]:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994575922+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994579757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994582762+07:00","message":"> Transcript [220] [false]: 'ขอชี้แจงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994585664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994587702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994589522+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:22.994591456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.514536699+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.514577142+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-05-21T13:09:23.514583322+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:23.514597247+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514603719+07:00","message":"[bufferProcess] interim [800000000]:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514606172+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514612084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514614452+07:00","message":"> Transcript [221] [false]: 'ขอชี้แจงจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514617847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514620094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.514622023+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:23.51462413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.143869772+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.143909417+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-05-21T13:09:24.143915279+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.143931837+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143944659+07:00","message":"[bufferProcess] interim [340000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143947481+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143952699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143955433+07:00","message":"> Transcript [222] [false]: 'ขอชี้แจงจุดประสงค์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143958311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143960646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143963582+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.143966696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:24.270839875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:24.270843515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.335855279+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.335890218+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-05-21T13:09:24.335895873+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.335907807+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335913535+07:00","message":"[bufferProcess] interim [580000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335915899+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335921144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335923596+07:00","message":"> Transcript [223] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335926544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.33592863+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335930796+07:00","message":"StatePrefix: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335933296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335937537+07:00","message":"Push: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.33593961+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335942903+07:00","message":"Set new StatePrefix : 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.335947468+07:00","message":"Next Push (prob) : 'จุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.335955096+07:00","message":"push: {false ขอชี้แจง 0 0xc00354c000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.541136408+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.541199515+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-05-21T13:09:24.541207215+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.541222998+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541234524+07:00","message":"[bufferProcess] interim [820000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.54123765+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541244209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541257636+07:00","message":"> Transcript [224] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541262176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.54126432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541266595+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.541268708+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.792706332+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.79274323+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-05-21T13:09:24.792748864+07:00","message":"receive interim result [false|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.792762449+07:00","message":"[buffer interim] 24 false ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792769214+07:00","message":"[bufferProcess] interim [60000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792771956+07:00","message":"[bufferProcess] send to processor:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.79277703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792779492+07:00","message":"> Transcript [225] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792782694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792784973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792787207+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.792789452+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.835912038+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.949207719+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.949276589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.94928566+07:00","message":"receive interim result [true|false]: ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.949295793+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.949311765+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.94932071+07:00","message":"[buffer interim] 24 true ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949329838+07:00","message":"[bufferProcess] interim [300000000]:ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949334079+07:00","message":"[bufferProcess] send to processor (isfinal):ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949339327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949342192+07:00","message":"> Transcript [226] [false]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949345089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949347002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949349443+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949351776+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949353402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949355239+07:00","message":"> Transcript [227] [true]: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949363928+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949365841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949367467+07:00","message":"StatePrefix: 'ขอชี้แจงจุดประสงค์นะคะเมื่อนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949369375+07:00","message":"TextPushed: 'ขอชี้แจง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:24.949375345+07:00","message":"Push: 'จุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:24.949390235+07:00","message":"push: {true จุดประสงค์นะคะเมื่อนักเรียนเรียนรู้เรื่อง 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:24.95753925+07:00","message":"write wav file: './tmp/7575/7575_24.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.096876763+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.618908043+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.618945999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.618951187+07:00","message":"receive interim result [false|false]: หัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.618966097+07:00","message":"[buffer interim] 25 false หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.618972092+07:00","message":"[bufferProcess] interim [540000000]:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.618973794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.818509369+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.818544097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อ RE\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.818549143+07:00","message":"receive interim result [false|false]: หัวข้อ RE"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.818563966+07:00","message":"[buffer interim] 25 false หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.818569879+07:00","message":"[bufferProcess] interim [780000000]:หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.818571948+07:00","message":"[bufferProcess] send to processor:หัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.818575067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.818577684+07:00","message":"> Transcript [228] [false]: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.818579991+07:00","message":"Set StatePrefix (first interim): 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.954969635+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.955015574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวข้อเรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.955022198+07:00","message":"receive interim result [false|false]: หัวข้อเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:25.955035456+07:00","message":"[buffer interim] 25 false หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955045225+07:00","message":"[bufferProcess] interim [900000000]:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955048998+07:00","message":"[bufferProcess] send to processor:หัวข้อ RE"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955055198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955058982+07:00","message":"> Transcript [229] [false]: 'หัวข้อ RE'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955063078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955066026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955069233+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:25.955071394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.526387332+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.526433623+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-05-21T13:09:26.52643938+07:00","message":"receive interim result [false|false]: หัวข้อเรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.526457685+07:00","message":"[buffer interim] 25 false หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526465295+07:00","message":"[bufferProcess] interim [500000000]:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526467731+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526470958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526473868+07:00","message":"> Transcript [230] [false]: 'หัวข้อเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526476763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526479532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.52648163+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.526483592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.655222533+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.655266703+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-05-21T13:09:26.655272591+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.655287529+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655294691+07:00","message":"[bufferProcess] interim [620000000]:หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.6552971+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655300292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655303323+07:00","message":"> Transcript [231] [false]: 'หัวข้อเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655306441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655308487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655310611+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.655312637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.998722078+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.998774679+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-05-21T13:09:26.998781032+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.998795846+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.99880238+07:00","message":"[bufferProcess] interim [920000000]:หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998804845+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.99881148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998813872+07:00","message":"> Transcript [232] [false]: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998817323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998819787+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998821576+07:00","message":"StatePrefix: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998824002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998829789+07:00","message":"Push: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.99883358+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998835562+07:00","message":"Set new StatePrefix : 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:26.998840679+07:00","message":"Next Push (prob) : 'เรื่องระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:26.998848488+07:00","message":"push: {false หัวข้อ 0 0xc00354c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.159401446+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.159445357+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-05-21T13:09:27.159450975+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.159463356+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159470562+07:00","message":"[bufferProcess] interim [100000000]:หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159472976+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบเตือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159478078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159480746+07:00","message":"> Transcript [233] [false]: 'หัวข้อเรื่องระบบเตือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159484225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159486674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.159488745+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.15949086+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:27.271279281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:27.271292927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.358055961+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.35809439+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-05-21T13:09:27.358100175+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.358113081+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358121689+07:00","message":"[bufferProcess] interim [280000000]:หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.35812413+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358127822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358130542+07:00","message":"> Transcript [234] [false]: 'หัวข้อเรื่องระบบคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358133561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358135758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.35813774+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.358140049+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.674179454+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.674206295+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-05-21T13:09:27.674211217+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.674225392+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674232127+07:00","message":"[bufferProcess] interim [580000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674235672+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไรเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674238801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674241162+07:00","message":"> Transcript [235] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674250608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674253907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.674256489+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.67425867+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.739327813+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.739369899+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-05-21T13:09:27.739375578+07:00","message":"receive interim result [false|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.739393276+07:00","message":"[buffer interim] 25 false หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739399902+07:00","message":"[bufferProcess] interim [640000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739402583+07:00","message":"[bufferProcess] send to processor:หัวข้อเรื่องระบบคืออะไรเนี่ยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739405933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739408452+07:00","message":"> Transcript [236] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739411751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739413685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739415966+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739418174+07:00","message":"TextPushed: 'หัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739424521+07:00","message":"Push: 'เรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739426487+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.739428675+07:00","message":"Set new StatePrefix : 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.73943109+07:00","message":"Next Push (prob) : 'คืออะไรเนี่ยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.73944021+07:00","message":"push: {false เรื่องระบบ 0 0xc00354c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.845213731+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.909217287+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.942957761+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.943009092+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-05-21T13:09:27.943015865+07:00","message":"receive interim result [true|false]: หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.94302523+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.943027531+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.943034617+07:00","message":"[buffer interim] 25 true หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943043165+07:00","message":"[bufferProcess] interim [970000000]:หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943047993+07:00","message":"[bufferProcess] send to processor (isfinal):หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943051185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943053753+07:00","message":"> Transcript [237] [false]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943056646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943058498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943060403+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943062908+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943065167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943066835+07:00","message":"> Transcript [238] [true]: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943069225+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943070765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.943072359+07:00","message":"StatePrefix: 'หัวข้อเรื่องระบบคืออะไรเนี่ยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.94307409+07:00","message":"TextPushed: 'หัวข้อเรื่องระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:27.94308002+07:00","message":"Push: 'คืออะไรเนี่ยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:27.943088116+07:00","message":"push: {true คืออะไรเนี่ยนะคะ 0 0xc00354c800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:27.951679749+07:00","message":"write wav file: './tmp/7575/7575_25.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.455920868+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.455970023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Google\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.455975428+07:00","message":"receive interim result [false|false]: Google"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.456002041+07:00","message":"[buffer interim] 26 false Google"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.456008771+07:00","message":"[bufferProcess] interim [420000000]:Google"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.45601052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827604326+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827642182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็แค่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827649471+07:00","message":"receive interim result [false|false]: กูก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.82766319+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827666733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็เข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827669128+07:00","message":"receive interim result [false|false]: กูก็เข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.82767395+07:00","message":"[buffer interim] 26 false กูก็แค่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:28.827676815+07:00","message":"[buffer interim] 26 false กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827681806+07:00","message":"[bufferProcess] interim [660000000]:กูก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827683897+07:00","message":"[bufferProcess] send to processor:Google"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827686717+07:00","message":"[bufferProcess] interim [720000000]:กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.82768848+07:00","message":"[bufferProcess] send to processor:กูก็แค่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827690853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827693443+07:00","message":"> Transcript [239] [false]: 'Google'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827695498+07:00","message":"Set StatePrefix (first interim): 'Google'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827696906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827698651+07:00","message":"> Transcript [240] [false]: 'กูก็แค่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.827700918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:28.82770271+07:00","message":"Set new StatePrefix: 'กูก็แค่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.073060963+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.073106362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็คาดว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.07311225+07:00","message":"receive interim result [false|false]: กูก็คาดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.073124602+07:00","message":"[buffer interim] 26 false กูก็คาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073132056+07:00","message":"[bufferProcess] interim [900000000]:กูก็คาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073134551+07:00","message":"[bufferProcess] send to processor:กูก็เข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073137907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073140856+07:00","message":"> Transcript [241] [false]: 'กูก็เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073143251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.073145284+07:00","message":"Set new StatePrefix: 'กูก็เข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.103807684+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.103844756+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-05-21T13:09:29.103850479+07:00","message":"receive interim result [false|false]: กูก็คาดหวัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.103864622+07:00","message":"[buffer interim] 26 false กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103871622+07:00","message":"[bufferProcess] interim [960000000]:กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103874225+07:00","message":"[bufferProcess] send to processor:กูก็คาดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103877332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103880066+07:00","message":"> Transcript [242] [false]: 'กูก็คาดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103882262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.103884086+07:00","message":"Set new StatePrefix: 'กูก็คาดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.286668683+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.286707115+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-05-21T13:09:29.286713896+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.286729953+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286738069+07:00","message":"[bufferProcess] interim [140000000]:กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286740577+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286747846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286751191+07:00","message":"> Transcript [243] [false]: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286753682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.286755759+07:00","message":"Set new StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.424341262+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.424386355+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-05-21T13:09:29.424392367+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.424411228+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424418697+07:00","message":"[bufferProcess] interim [320000000]:กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424421267+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424424814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424428497+07:00","message":"> Transcript [244] [false]: 'กูก็คาดหวังให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424431557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424433584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424437452+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.424441032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.466776335+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.466819126+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-05-21T13:09:29.466824804+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.466837564+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466844854+07:00","message":"[bufferProcess] interim [380000000]:กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466847159+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466852387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466855022+07:00","message":"> Transcript [245] [false]: 'กูก็คาดหวังให้นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466858608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466860739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466862854+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.466865083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.691388437+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.691428954+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-05-21T13:09:29.691434657+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนทราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.691448754+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691455179+07:00","message":"[bufferProcess] interim [620000000]:กูก็คาดหวังให้นักเรียนทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691457524+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691460727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691463682+07:00","message":"> Transcript [246] [false]: 'กูก็คาดหวังให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691467279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691470165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691471979+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.691473899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.78784964+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.787883507+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-05-21T13:09:29.787894854+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.787908574+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787915583+07:00","message":"[bufferProcess] interim [680000000]:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787917919+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787923599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787926231+07:00","message":"> Transcript [247] [false]: 'กูก็คาดหวังให้นักเรียนทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787929404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.78793148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787933384+07:00","message":"StatePrefix: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787935436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787939662+07:00","message":"Push: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787941664+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787943744+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:29.787946005+07:00","message":"Next Push (prob) : 'ให้นักเรียนทราบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:29.787953728+07:00","message":"push: {false กูก็คาดหวัง 0 0xc00016e080}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:30.271750304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:30.271756685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.372233947+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.372281136+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-05-21T13:09:30.372286966+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.372303721+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372310921+07:00","message":"[bufferProcess] interim [280000000]:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372313585+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372316827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372319507+07:00","message":"> Transcript [248] [false]: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372321931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.372323815+07:00","message":"Set new StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.607072512+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.607113007+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-05-21T13:09:30.607118682+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.607129972+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607136409+07:00","message":"[bufferProcess] interim [460000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607139026+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607146631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607149762+07:00","message":"> Transcript [249] [false]: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607153274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.6071553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607157241+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.607161671+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.979806579+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.979842691+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-05-21T13:09:30.979848753+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:30.979863569+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979870676+07:00","message":"[bufferProcess] interim [880000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979873188+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979876388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979879035+07:00","message":"> Transcript [250] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979882376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979884496+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.979886717+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:30.97988881+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.147601154+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.147637103+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-05-21T13:09:31.147643411+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.147659111+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147665797+07:00","message":"[bufferProcess] interim [60000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147668068+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147671654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.14767482+07:00","message":"> Transcript [251] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147678354+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147680376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147682594+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.147684713+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.394707301+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.39474526+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-05-21T13:09:31.394752388+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.394765889+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394774363+07:00","message":"[bufferProcess] interim [300000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.3947799+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394783772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.3947866+07:00","message":"> Transcript [252] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394789967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394792169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394794226+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394796341+07:00","message":"TextPushed: 'กูก็คาดหวัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.39479903+07:00","message":"Push: 'ให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394801077+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394803045+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.394805125+07:00","message":"Next Push (prob) : 'อธิบายความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.394813356+07:00","message":"push: {false ให้นักเรียนสามารถ 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.650738223+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.650778051+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-05-21T13:09:31.65078408+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.650798339+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650805005+07:00","message":"[bufferProcess] interim [540000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650807379+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650812892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650815357+07:00","message":"> Transcript [253] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650818989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650821222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650823162+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.650825612+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.652629193+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.652645097+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-05-21T13:09:31.652649465+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:31.652658165+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652662122+07:00","message":"[bufferProcess] interim [600000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652664473+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.65266698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652669295+07:00","message":"> Transcript [254] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652671932+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.65267359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652675325+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:31.652677193+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.097281203+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.097314396+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-05-21T13:09:32.097320703+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.097332195+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097339209+07:00","message":"[bufferProcess] interim [960000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097341877+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.09734717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097349685+07:00","message":"> Transcript [255] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097353004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097355364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097358033+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.097360635+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.677748538+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.677788592+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-05-21T13:09:32.677794499+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.677812021+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677818577+07:00","message":"[bufferProcess] interim [560000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677822045+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677831005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677835614+07:00","message":"> Transcript [256] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677840317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677842366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677844953+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677847786+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.67785127+07:00","message":"Push: 'อธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677853301+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677855634+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.677857856+07:00","message":"Next Push (prob) : 'ของระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.677865481+07:00","message":"push: {false อธิบายความหมาย 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.68383606+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.683855999+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-05-21T13:09:32.683861607+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:32.683876141+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683880956+07:00","message":"[bufferProcess] interim [620000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683883465+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683887089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683889325+07:00","message":"> Transcript [257] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683892306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683894323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683896093+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:32.683898159+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.26290618+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.262957603+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-05-21T13:09:33.262964124+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.262976372+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.26298297+07:00","message":"[bufferProcess] interim [220000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.262985809+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.262990901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.262993965+07:00","message":"> Transcript [258] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.262997768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.262999998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.263001795+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.263004421+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:33.272225564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:33.272239349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.416038479+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.498294956+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.498342451+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-05-21T13:09:33.498350499+07:00","message":"receive interim result [false|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.498368364+07:00","message":"[buffer interim] 26 false กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498376692+07:00","message":"[bufferProcess] interim [460000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498384417+07:00","message":"[bufferProcess] send to processor:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498389494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498393156+07:00","message":"> Transcript [259] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498398731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498401782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498404949+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.498408744+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542349859+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542408184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ\",\"confidence\":0.95379394}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542415204+07:00","message":"receive interim result [true|false]: กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542425031+07:00","message":"end recv isFinal message id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542427121+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542433943+07:00","message":"[buffer interim] 26 true กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542442123+07:00","message":"[bufferProcess] interim [520000000]:กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542450696+07:00","message":"[bufferProcess] send to processor (isfinal):กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542454631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.54245752+07:00","message":"> Transcript [260] [false]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542461808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542464405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542467534+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542470191+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542476443+07:00","message":"Push: 'ของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542478315+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.54248053+07:00","message":"Set new StatePrefix : 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542483472+07:00","message":"Next Push (prob) : 'นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542485477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542487407+07:00","message":"> Transcript [261] [true]: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542489888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.5424942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542496496+07:00","message":"StatePrefix: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้นะคะสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.542498832+07:00","message":"TextPushed: 'กูก็คาดหวังให้นักเรียนสามารถอธิบายความหมายของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:33.5425009+07:00","message":"Push: 'นะคะสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542514227+07:00","message":"push: {false ของระบบได้ 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.542519678+07:00","message":"push: {true นะคะสามารถ 0 0xc00016e080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:33.556465455+07:00","message":"write wav file: './tmp/7575/7575_26.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:33.616998277+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.188616995+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.18864966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.188656639+07:00","message":"receive interim result [false|false]: เชื่อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.188669157+07:00","message":"[buffer interim] 27 false เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.188676611+07:00","message":"[bufferProcess] interim [600000000]:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.188679223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.329201615+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.329234447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องย่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.329239855+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.32925778+07:00","message":"[buffer interim] 27 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.329263925+07:00","message":"[bufferProcess] interim [720000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.329266177+07:00","message":"[bufferProcess] send to processor:เชื่อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.329271379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.329273964+07:00","message":"> Transcript [262] [false]: 'เชื่อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.329276055+07:00","message":"Set StatePrefix (first interim): 'เชื่อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.339101743+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.339125133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เชื่อมโยง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.339129557+07:00","message":"receive interim result [false|false]: เชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.339142545+07:00","message":"[buffer interim] 27 false เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.339147243+07:00","message":"[bufferProcess] interim [780000000]:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.339149232+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.33915277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.339155172+07:00","message":"> Transcript [263] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.339157074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.33915904+07:00","message":"Set new StatePrefix: 'เรื่องย่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.777726218+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.777761454+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-05-21T13:09:34.777767602+07:00","message":"receive interim result [false|false]: เชื่อมโยงความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.777780217+07:00","message":"[buffer interim] 27 false เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777786816+07:00","message":"[bufferProcess] interim [140000000]:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777789849+07:00","message":"[bufferProcess] send to processor:เชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777796261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777798841+07:00","message":"> Transcript [264] [false]: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777801179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.777803152+07:00","message":"Set new StatePrefix: 'เชื่อมโยง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.983065389+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.983099561+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-05-21T13:09:34.983105121+07:00","message":"receive interim result [false|false]: เชื่อมโยงความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:34.983120929+07:00","message":"[buffer interim] 27 false เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983127836+07:00","message":"[bufferProcess] interim [380000000]:เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983130168+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983133804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983136686+07:00","message":"> Transcript [265] [false]: 'เชื่อมโยงความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983139686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983141877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983143722+07:00","message":"StatePrefix: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:34.983146966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.040804198+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.040846386+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-05-21T13:09:35.040852099+07:00","message":"receive interim result [false|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.040864595+07:00","message":"[buffer interim] 27 false เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040873527+07:00","message":"[bufferProcess] interim [500000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040875977+07:00","message":"[bufferProcess] send to processor:เชื่อมโยงความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040881084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.04088385+07:00","message":"> Transcript [266] [false]: 'เชื่อมโยงความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040887097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040889455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040891373+07:00","message":"StatePrefix: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.040893429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.405918103+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.497559815+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.497602044+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-05-21T13:09:35.497607909+07:00","message":"receive interim result [true|false]: เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.497617164+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.497619446+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.4976259+07:00","message":"[buffer interim] 27 true เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.49763698+07:00","message":"[bufferProcess] interim [10000000]:เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497640619+07:00","message":"[bufferProcess] send to processor (isfinal):เชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497643772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.49764647+07:00","message":"> Transcript [267] [false]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497649451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497651384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497653111+07:00","message":"StatePrefix: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497655115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497657889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497661115+07:00","message":"> Transcript [268] [true]: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497663435+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497664983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497666484+07:00","message":"StatePrefix: 'เชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497668087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:35.497670686+07:00","message":"Push: 'เชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.497677432+07:00","message":"push: {true เชื่อมโยงความสัมพันธ์ 0 0xc000422480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:35.506110523+07:00","message":"write wav file: './tmp/7575/7575_27.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:35.72698328+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:36.272521525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:36.272533243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.468072187+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.468114521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขององค์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.468120419+07:00","message":"receive interim result [false|false]: ขององค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.46813533+07:00","message":"[buffer interim] 28 false ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.46814244+07:00","message":"[bufferProcess] interim [780000000]:ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.468144334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.609472921+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.609528989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขององค์การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.609537172+07:00","message":"receive interim result [false|false]: ขององค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.609552824+07:00","message":"[buffer interim] 28 false ขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.60956398+07:00","message":"[bufferProcess] interim [900000000]:ขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.609568121+07:00","message":"[bufferProcess] send to processor:ขององค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.609575588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.609580218+07:00","message":"> Transcript [269] [false]: 'ขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.609583677+07:00","message":"Set StatePrefix (first interim): 'ขององค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.69436624+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.69440776+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-05-21T13:09:36.69441459+07:00","message":"receive interim result [false|false]: พงษ์ศักดิ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.694429916+07:00","message":"[buffer interim] 28 false พงษ์ศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694439491+07:00","message":"[bufferProcess] interim [960000000]:พงษ์ศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694443151+07:00","message":"[bufferProcess] send to processor:ขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694449684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694453259+07:00","message":"> Transcript [270] [false]: 'ขององค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694457009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694460029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694463086+07:00","message":"StatePrefix: 'ขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.694465899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.698023753+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.698041473+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-05-21T13:09:36.6980466+07:00","message":"receive interim result [false|false]: องค์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.698057017+07:00","message":"[buffer interim] 28 false องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698061873+07:00","message":"[bufferProcess] interim [20000000]:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698064811+07:00","message":"[bufferProcess] send to processor:พงษ์ศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698070375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698073423+07:00","message":"> Transcript [271] [false]: 'พงษ์ศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698075942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.698078446+07:00","message":"Set new StatePrefix: 'พงษ์ศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.955316314+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.955359691+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-05-21T13:09:36.955365561+07:00","message":"receive interim result [false|false]: องค์ประกอบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.955376855+07:00","message":"[buffer interim] 28 false องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.955384056+07:00","message":"[bufferProcess] interim [260000000]:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.95538664+07:00","message":"[bufferProcess] send to processor:องค์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.955392006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.955394707+07:00","message":"> Transcript [272] [false]: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.955397083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.955399249+07:00","message":"Set new StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.956250055+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.956263675+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-05-21T13:09:36.956267883+07:00","message":"receive interim result [false|false]: ขององค์ประกอบต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:36.956275562+07:00","message":"[buffer interim] 28 false ขององค์ประกอบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956278986+07:00","message":"[bufferProcess] interim [320000000]:ขององค์ประกอบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956281002+07:00","message":"[bufferProcess] send to processor:องค์ประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956283081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956285454+07:00","message":"> Transcript [273] [false]: 'องค์ประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956288162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956290127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956292097+07:00","message":"StatePrefix: 'องค์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:36.956293989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.084549445+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.0845979+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-05-21T13:09:37.08460402+07:00","message":"receive interim result [false|false]: ขององค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.084624085+07:00","message":"[buffer interim] 28 false ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084632347+07:00","message":"[bufferProcess] interim [380000000]:ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084634567+07:00","message":"[bufferProcess] send to processor:ขององค์ประกอบต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084637992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084641052+07:00","message":"> Transcript [274] [false]: 'ขององค์ประกอบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084643354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.084645697+07:00","message":"Set new StatePrefix: 'ขององค์ประกอบต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.196210624+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290091192+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290130625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์ประกอบต่างๆ\",\"confidence\":0.88806945}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290136434+07:00","message":"receive interim result [true|false]: องค์ประกอบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290147447+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290149763+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290156383+07:00","message":"[buffer interim] 28 true องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290162915+07:00","message":"[bufferProcess] interim [710000000]:องค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290167644+07:00","message":"[bufferProcess] send to processor (isfinal):ขององค์ประกอบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290171192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290174051+07:00","message":"> Transcript [275] [false]: 'ขององค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290176901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.29017884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.29018068+07:00","message":"StatePrefix: 'ขององค์ประกอบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290182527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290184338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.29018643+07:00","message":"> Transcript [276] [true]: 'องค์ประกอบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290188449+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290190491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290191986+07:00","message":"StatePrefix: 'ขององค์ประกอบต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290193592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:37.290196458+07:00","message":"Push: 'องค์ประกอบต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.290205908+07:00","message":"push: {true องค์ประกอบต่างๆ 0 0xc002624000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:37.297066999+07:00","message":"write wav file: './tmp/7575/7575_28.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:37.517556241+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.054499888+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.054548245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขี้เกียจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.054553278+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.054568673+07:00","message":"[buffer interim] 29 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.054575808+07:00","message":"[bufferProcess] interim [600000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.054578017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.37982183+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.379856144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.379862047+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.379875992+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.379882694+07:00","message":"[bufferProcess] interim [900000000]:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.379886262+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.379890634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.379894218+07:00","message":"> Transcript [277] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.379897268+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.565862075+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.565908129+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-05-21T13:09:38.565913149+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.565924965+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565931381+07:00","message":"[bufferProcess] interim [80000000]:ที่เกี่ยวเนื่องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565933709+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565938733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565941232+07:00","message":"> Transcript [278] [false]: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565943561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.565945624+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.702787194+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.702827404+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-05-21T13:09:38.702833167+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.702849506+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702856203+07:00","message":"[bufferProcess] interim [140000000]:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702858586+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.70286191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702864489+07:00","message":"> Transcript [279] [false]: 'ที่เกี่ยวเนื่องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702867465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702869423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702871184+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.702873144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.762358967+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.762388948+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-05-21T13:09:38.762394556+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.762405657+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762416682+07:00","message":"[bufferProcess] interim [320000000]:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762419332+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762428958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762431629+07:00","message":"> Transcript [280] [false]: 'ที่เกี่ยวเนื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762434509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762436495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.762438253+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.7624403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.943824672+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.943870443+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-05-21T13:09:38.943876609+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:38.943888362+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943897878+07:00","message":"[bufferProcess] interim [500000000]:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943901638+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943908989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943912988+07:00","message":"> Transcript [281] [false]: 'ที่เกี่ยวเนื่องกันภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943917315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943920639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943922963+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:38.943924982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.269437243+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.269476907+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-05-21T13:09:39.269484032+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.26951028+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269517362+07:00","message":"[bufferProcess] interim [740000000]:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269519593+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269522864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269525753+07:00","message":"> Transcript [282] [false]: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269528822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269530811+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269532985+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269535285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269538327+07:00","message":"Push: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269540562+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269542964+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.269545228+07:00","message":"Next Push (prob) : 'กันภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.269580121+07:00","message":"push: {false ที่เกี่ยวเนื่อง 0 0xc00016e180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.271998601+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.272019535+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-05-21T13:09:39.2720236+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.272035013+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272039681+07:00","message":"[bufferProcess] interim [800000000]:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272041665+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272044185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272046378+07:00","message":"> Transcript [283] [false]: 'ที่เกี่ยวเนื่องกันภายในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272048984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272050768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272052472+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.272054496+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:39.273349745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:39.273370179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.659311747+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.659364778+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-05-21T13:09:39.659374072+07:00","message":"receive interim result [false|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.659392601+07:00","message":"[buffer interim] 29 false ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659401853+07:00","message":"[bufferProcess] interim [160000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659405255+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวเนื่องกันภายในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659411086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659416208+07:00","message":"> Transcript [284] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659420942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659423781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659426301+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.659430192+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.695103247+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.805933156+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.80597477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวเนื่องกันภายในระบบได้\",\"confidence\":0.95125806}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.805981852+07:00","message":"receive interim result [true|false]: ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.805993534+07:00","message":"end recv isFinal message id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.80599568+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.806002309+07:00","message":"[buffer interim] 29 true ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806010737+07:00","message":"[bufferProcess] interim [400000000]:ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.80601766+07:00","message":"[bufferProcess] send to processor (isfinal):ที่เกี่ยวเนื่องกันภายในระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806021792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.80602475+07:00","message":"> Transcript [285] [false]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806027991+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806030157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.80603223+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806034873+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806036691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806038576+07:00","message":"> Transcript [286] [true]: 'ที่เกี่ยวเนื่องกันภายในระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806040497+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806042094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806043709+07:00","message":"StatePrefix: 'ที่เกี่ยวเนื่องกันภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806045396+07:00","message":"TextPushed: 'ที่เกี่ยวเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:39.806052518+07:00","message":"Push: 'กันภายในระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.806061326+07:00","message":"push: {true กันภายในระบบได้ 0 0xc00016e180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:39.813343782+07:00","message":"write wav file: './tmp/7575/7575_29.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:39.827790453+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.272350469+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.272396986+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-05-21T13:09:41.272402093+07:00","message":"receive interim result [false|false]: ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.272417915+07:00","message":"[buffer interim] 30 false ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272424393+07:00","message":"[bufferProcess] interim [500000000]:ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272426842+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272434755+07:00","message":"[bufferProcess] send to processor (ticker):ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272437395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272440147+07:00","message":"> Transcript [287] [false]: 'ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.272442269+07:00","message":"Set StatePrefix (first interim): 'ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.712499704+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.712536638+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-05-21T13:09:41.712542854+07:00","message":"receive interim result [false|false]: ขอให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.712556379+07:00","message":"[buffer interim] 30 false ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.7125668+07:00","message":"[bufferProcess] interim [860000000]:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.712568993+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.903289612+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.903332005+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-05-21T13:09:41.903337452+07:00","message":"receive interim result [false|false]: ขอให้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.903354752+07:00","message":"[buffer interim] 30 false ขอให้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903361531+07:00","message":"[bufferProcess] interim [40000000]:ขอให้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903363808+07:00","message":"[bufferProcess] send to processor:ขอให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903366677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903369552+07:00","message":"> Transcript [288] [false]: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903371944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.903373858+07:00","message":"Set new StatePrefix: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.913633293+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.913657365+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-05-21T13:09:41.913662196+07:00","message":"receive interim result [false|false]: ขอให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:41.913674073+07:00","message":"[buffer interim] 30 false ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913679005+07:00","message":"[bufferProcess] interim [100000000]:ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913681809+07:00","message":"[bufferProcess] send to processor:ขอให้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913684446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913686999+07:00","message":"> Transcript [289] [false]: 'ขอให้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913689693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913691672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913693437+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:41.913695353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.152394584+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.152442281+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-05-21T13:09:42.152449618+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.15246579+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.15247387+07:00","message":"[bufferProcess] interim [340000000]:ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152476477+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152484033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152487036+07:00","message":"> Transcript [290] [false]: 'ขอให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152490375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152494121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152496225+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.152498381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:42.273397815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:42.273410293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.282630176+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.282674655+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-05-21T13:09:42.282681023+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.282698407+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.28270614+07:00","message":"[bufferProcess] interim [460000000]:ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282708585+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282715128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282717903+07:00","message":"> Transcript [291] [false]: 'ขอให้นักเรียนตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282721825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282724058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282726077+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.282728477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.409619583+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.409669552+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-05-21T13:09:42.409676501+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.40969253+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.40970053+07:00","message":"[bufferProcess] interim [580000000]:ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409703357+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409711326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409714202+07:00","message":"> Transcript [292] [false]: 'ขอให้นักเรียนตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.40971881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409721403+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409723419+07:00","message":"StatePrefix: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409726008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409733248+07:00","message":"Push: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409735132+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409737115+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.409739659+07:00","message":"Next Push (prob) : 'นักเรียนตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.409748162+07:00","message":"push: {false ขอให้ 0 0xc00354c380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.462882838+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.462922381+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-05-21T13:09:42.462928217+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.462942371+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462949143+07:00","message":"[bufferProcess] interim [700000000]:ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462951608+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462955527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462958437+07:00","message":"> Transcript [293] [false]: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462961017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.462962941+07:00","message":"Set new StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.791488645+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.791533213+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-05-21T13:09:42.791539076+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.791556173+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791564976+07:00","message":"[bufferProcess] interim [940000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791568264+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791572117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791575023+07:00","message":"> Transcript [294] [false]: 'ขอให้นักเรียนตั้งใจเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791578769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791580707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791582856+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.791585213+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.861650766+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.86169261+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-05-21T13:09:42.861698817+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:42.861714505+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861721108+07:00","message":"[bufferProcess] interim [120000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861723773+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861730622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861733153+07:00","message":"> Transcript [295] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861736722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861739277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861744398+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:42.861746853+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.052768203+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.052810512+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-05-21T13:09:43.052816413+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.052833046+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052841765+07:00","message":"[bufferProcess] interim [240000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.05284481+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052853337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052856137+07:00","message":"> Transcript [296] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052859623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052862495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052866215+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.052868533+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.186908864+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.186953581+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-05-21T13:09:43.186960451+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.186978727+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.186987104+07:00","message":"[bufferProcess] interim [360000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.186990086+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.186994213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.18699717+07:00","message":"> Transcript [297] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187001384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187003446+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187005866+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187008887+07:00","message":"TextPushed: 'ขอให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187012105+07:00","message":"Push: 'นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187014239+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187016827+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.187019258+07:00","message":"Next Push (prob) : 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.187027186+07:00","message":"push: {false นักเรียนตั้งใจ 0 0xc00354c380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.371354713+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.371389095+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-05-21T13:09:43.371395014+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.371404295+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371411367+07:00","message":"[bufferProcess] interim [540000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371413522+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371416708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371419349+07:00","message":"> Transcript [298] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371422774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371424675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371426668+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.371429002+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.557120705+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.557151433+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-05-21T13:09:43.557156927+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.557196186+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557205081+07:00","message":"[bufferProcess] interim [780000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557208077+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557212009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557214699+07:00","message":"> Transcript [299] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557218837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557220813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557225+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.557227899+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.751076999+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.75111885+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-05-21T13:09:43.751125225+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:43.751141422+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751149638+07:00","message":"[bufferProcess] interim [960000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.75115253+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751161183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751164168+07:00","message":"> Transcript [300] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751168134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751170654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751173354+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:43.751175883+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.084570391+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.084610536+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-05-21T13:09:44.084616388+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.084629787+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084636084+07:00","message":"[bufferProcess] interim [320000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084638749+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084642077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084644733+07:00","message":"> Transcript [301] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084648679+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084650656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084652732+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084655145+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084660108+07:00","message":"Push: 'เรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084662292+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084666874+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.084669532+07:00","message":"Next Push (prob) : 'บรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.084676448+07:00","message":"push: {false เรียนเพื่อที่จะ 0 0xc00354c380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.276961169+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.277003898+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-05-21T13:09:44.277010723+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.277026111+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.27703312+07:00","message":"[bufferProcess] interim [500000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277035865+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277042892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277045791+07:00","message":"> Transcript [302] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277049978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277052547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277054955+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.277058148+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.391147533+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.391187677+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-05-21T13:09:44.391193661+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.391206372+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391212475+07:00","message":"[bufferProcess] interim [560000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391214977+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391220467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391223185+07:00","message":"> Transcript [303] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391227217+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391229654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391243429+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.391248512+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.64882587+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.648866395+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-05-21T13:09:44.648873189+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.648886031+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648893339+07:00","message":"[bufferProcess] interim [860000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648896144+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648902822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648905571+07:00","message":"> Transcript [304] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.64890959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648912069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648914438+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.648917372+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.904906477+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.904946582+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-05-21T13:09:44.904952352+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.904964617+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904971518+07:00","message":"[bufferProcess] interim [40000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904974018+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904979587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904982469+07:00","message":"> Transcript [305] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904987334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904989495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904992659+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.904995198+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.905000534+07:00","message":"Push: 'บรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.905002547+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.905004636+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:44.905007067+07:00","message":"Next Push (prob) : 'การเรียนรู้ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:44.905014864+07:00","message":"push: {false บรรลุจุดประสงค์ 0 0xc00354c380}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:45.274198393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:45.274198395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.487792704+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.487837711+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-05-21T13:09:45.487844078+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.487859511+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487868177+07:00","message":"[bufferProcess] interim [640000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.48787293+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487877852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487880351+07:00","message":"> Transcript [306] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487885026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487887547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487893446+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.487896893+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.627332664+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.627373317+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-05-21T13:09:45.627379741+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.627395524+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627403839+07:00","message":"[bufferProcess] interim [820000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627406639+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627410581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627413667+07:00","message":"> Transcript [307] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627417928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.62741997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627422474+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.627425188+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.861215375+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.861263665+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-05-21T13:09:45.861270042+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.861287564+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861296132+07:00","message":"[bufferProcess] interim [60000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861299313+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861303443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.86130701+07:00","message":"> Transcript [308] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861311592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861314153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861316373+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.861319343+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.870205623+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.870225217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.870230712+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.870248368+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870253352+07:00","message":"[bufferProcess] interim [120000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.87025644+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.8702598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870262544+07:00","message":"> Transcript [309] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870265382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870267091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870268996+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.87027118+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870276969+07:00","message":"Push: 'การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870279169+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.870281593+07:00","message":"Set new StatePrefix : 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเราสองคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:45.87028442+07:00","message":"Next Push (prob) : 'เราสองคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:45.870292193+07:00","message":"push: {false การเรียนรู้ของ 0 0xc00354c380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.367393318+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.458348248+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.458393359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.458401308+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.458416345+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458424549+07:00","message":"[bufferProcess] interim [660000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458427035+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458433703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458436666+07:00","message":"> Transcript [310] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458441037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.458443454+07:00","message":"Set new StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461691882+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461729424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461736178+07:00","message":"receive interim result [false|false]: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461749446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้อนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461752218+07:00","message":"receive interim result [false|false]:  ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.461763916+07:00","message":"[buffer interim] 30 false ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.46176825+07:00","message":"[buffer interim] 30 false  ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461774166+07:00","message":"[bufferProcess] interim [720000000]:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461777243+07:00","message":"[bufferProcess] send to processor:ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461781243+07:00","message":"[bufferProcess] interim [720000000]: ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461783924+07:00","message":"[bufferProcess] update buffer: ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461787279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461790027+07:00","message":"> Transcript [311] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461793607+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461795615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461797409+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.461804907+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.544973917+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.545033813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ\",\"confidence\":0.9557169}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.545045467+07:00","message":"receive interim result [true|false]: ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.545061201+07:00","message":"end recv isFinal message id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.545064537+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.54507415+07:00","message":"[buffer interim] 30 true ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.54508685+07:00","message":"[bufferProcess] interim [750000000]:ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545091141+07:00","message":"[bufferProcess] send to processor (isfinal):ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545095038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545098381+07:00","message":"> Transcript [312] [false]: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545101724+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545103481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.54510535+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545108144+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545109939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545111901+07:00","message":"> Transcript [313] [true]: 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545114275+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545115885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545117562+07:00","message":"StatePrefix: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545119482+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545121303+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545421944+07:00","message":"Push: 'เรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545426081+07:00","message":"TextPushed: 'ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545433205+07:00","message":"Set new StatePrefix : 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545437451+07:00","message":"Next Push (prob) : 'ก็ขอให้นักเรียนตั้งใจเรียนเพื่อที่จะบรรลุจุดประสงค์การเรียนรู้ของเรามีทั้ง 2 ข้อนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:46.545446683+07:00","message":"push: {true เรามีทั้ง 2 ข้อนะคะ 0 0xc00354c380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:46.545452763+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_30.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:46.55731115+07:00","message":"write wav file: './tmp/7575/7575_30.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:47.327140449+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:48.27424931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:48.27425716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.313582989+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.313619989+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-05-21T13:09:48.313625039+07:00","message":"receive interim result [false|false]: ก่อนอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.313637812+07:00","message":"[buffer interim] 31 false ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.313643982+07:00","message":"[bufferProcess] interim [20000000]:ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.313645786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.313651237+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.313653955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.313656711+07:00","message":"> Transcript [314] [false]: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.31365905+07:00","message":"Set StatePrefix (first interim): 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.505836746+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.505874714+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-05-21T13:09:48.505880804+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:48.505896533+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.50590345+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:48.505905636+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.077680661+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.077712295+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-05-21T13:09:49.077718128+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:49.077733407+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077739534+07:00","message":"[bufferProcess] interim [800000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077744084+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077748349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077750945+07:00","message":"> Transcript [315] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077754484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.077756524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.0777583+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:49.07776028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.299421584+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.299458421+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-05-21T13:09:50.299464096+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.299474115+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299481063+07:00","message":"[bufferProcess] interim [940000000]:ก่อนอื่นเลยกูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299483676+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.29948715+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนอื่นเลยกูอยากให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299497913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299500923+07:00","message":"> Transcript [316] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.29950449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299506765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299508572+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299510499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299512057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.29951429+07:00","message":"> Transcript [317] [false]: 'ก่อนอื่นเลยกูอยากให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299516227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299517835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299519511+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.299521177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.365102003+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.365146857+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-05-21T13:09:50.365152919+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.365180242+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.365192656+07:00","message":"[bufferProcess] interim [0]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.365195088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.557286497+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.557324775+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-05-21T13:09:50.557331198+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.557343704+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557349997+07:00","message":"[bufferProcess] interim [240000000]:ก่อนอื่นเลยกูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557352656+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557359287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557362308+07:00","message":"> Transcript [318] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557365656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557367834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557369563+07:00","message":"StatePrefix: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557371562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557377281+07:00","message":"Push: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557379165+07:00","message":"TextPushed: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557381342+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.557383507+07:00","message":"Next Push (prob) : 'เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.557391268+07:00","message":"push: {false ก่อนอื่น 0 0xc00016e680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.570793288+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.570839205+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-05-21T13:09:50.570845421+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.57085984+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570866814+07:00","message":"[bufferProcess] interim [300000000]:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570869431+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยกูอยากให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570876621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570881728+07:00","message":"> Transcript [319] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570885161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570887651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570889514+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.570891465+07:00","message":"TextPushed: 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.688317768+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.688359499+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-05-21T13:09:50.688365453+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียนบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.688384862+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688392732+07:00","message":"[bufferProcess] interim [360000000]:ก่อนอื่นเลยกูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688395383+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688399088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.68840291+07:00","message":"> Transcript [320] [false]: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688406902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688409018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688410879+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.688415909+07:00","message":"TextPushed: 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860635195+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.86066645+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860671147+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860674298+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860677059+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.86067892+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860680618+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.860682206+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.990843942+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.990886788+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-05-21T13:09:50.990893743+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.990908508+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990918372+07:00","message":"[bufferProcess] interim [660000000]:ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990921108+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยกูอยากให้นักเรียนบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990929549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990932665+07:00","message":"> Transcript [321] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990936207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.99093854+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990940776+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.990942941+07:00","message":"TextPushed: 'ก่อนอื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.993937701+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.993980782+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-05-21T13:09:50.993988276+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.993999783+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994007672+07:00","message":"[bufferProcess] interim [720000000]:ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994010983+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994017936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994022121+07:00","message":"> Transcript [322] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994026946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994030502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994033496+07:00","message":"StatePrefix: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994037693+07:00","message":"TextPushed: 'ก่อนอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994042627+07:00","message":"Push: 'เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994045589+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994054756+07:00","message":"Set new StatePrefix : 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:50.994058505+07:00","message":"Next Push (prob) : 'กูอยากให้นักเรียนบอกข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:50.994070107+07:00","message":"push: {false เลย 0 0xc00016e680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.25623926+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.256281971+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-05-21T13:09:51.256288574+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.256305457+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256313953+07:00","message":"[bufferProcess] interim [20000000]:ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256316968+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256323897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256327139+07:00","message":"> Transcript [323] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256330001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.256332541+07:00","message":"Set new StatePrefix: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:51.275273811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:51.275296837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.504630485+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.504676316+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-05-21T13:09:51.504682921+07:00","message":"receive interim result [false|false]: ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.504696956+07:00","message":"[buffer interim] 31 false ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504704039+07:00","message":"[bufferProcess] interim [200000000]:ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504706555+07:00","message":"[bufferProcess] send to processor:ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504710439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504713502+07:00","message":"> Transcript [324] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504716869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504718682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504721037+07:00","message":"StatePrefix: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.504723304+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.734969514+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849533258+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849574809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนอื่นเลยอยากให้นักเรียนบอกความสัมพันธ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849582252+07:00","message":"receive interim result [true|false]: ก่อนอื่นเลยอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849592926+07:00","message":"end recv isFinal message id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849594976+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849601471+07:00","message":"[buffer interim] 31 true ก่อนอื่นเลยอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849608665+07:00","message":"[bufferProcess] interim [650000000]:ก่อนอื่นเลยอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849612265+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.84961571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849618705+07:00","message":"> Transcript [325] [false]: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849621738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849623613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849625479+07:00","message":"StatePrefix: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849627605+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849629519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849633055+07:00","message":"> Transcript [326] [true]: 'ก่อนอื่นเลยอยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849635229+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849637009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849638573+07:00","message":"StatePrefix: 'ก่อนอื่นเลยกูอยากให้นักเรียนบอกความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849640705+07:00","message":"TextPushed: 'ก่อนอื่นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:51.849647785+07:00","message":"Push: 'อยากให้นักเรียนบอกความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:51.849656388+07:00","message":"push: {true อยากให้นักเรียนบอกความสัมพันธ์ 0 0xc00016e680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:51.861478443+07:00","message":"write wav file: './tmp/7575/7575_31.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:52.18713598+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.082829713+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.08288202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อง 3\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.082888392+07:00","message":"receive interim result [false|false]: ช่อง 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.082904407+07:00","message":"[buffer interim] 32 false ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.082911367+07:00","message":"[bufferProcess] interim [780000000]:ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.082914205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.08292131+07:00","message":"[bufferProcess] send to processor (ticker):ช่อง 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.082925003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.08293026+07:00","message":"> Transcript [327] [false]: 'ช่อง 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.082933538+07:00","message":"Set StatePrefix (first interim): 'ช่อง 3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.285475346+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.285510445+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-05-21T13:09:53.285516403+07:00","message":"receive interim result [false|false]: ของสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.285528672+07:00","message":"[buffer interim] 32 false ของสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.285534705+07:00","message":"[bufferProcess] interim [960000000]:ของสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.285536523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.332262442+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.332302832+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-05-21T13:09:53.332308323+07:00","message":"receive interim result [false|false]: ห้องสัมภาษณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.332322936+07:00","message":"[buffer interim] 32 false ห้องสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.332330298+07:00","message":"[bufferProcess] interim [80000000]:ห้องสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.332332811+07:00","message":"[bufferProcess] send to processor:ของสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.332339102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.332342005+07:00","message":"> Transcript [328] [false]: 'ของสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.332344108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.33234602+07:00","message":"Set new StatePrefix: 'ของสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.420647989+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.420679052+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-05-21T13:09:53.420684277+07:00","message":"receive interim result [false|false]: ห้องสัมภาษณ์นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.420699749+07:00","message":"[buffer interim] 32 false ห้องสัมภาษณ์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420706835+07:00","message":"[bufferProcess] interim [260000000]:ห้องสัมภาษณ์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420709034+07:00","message":"[bufferProcess] send to processor:ห้องสัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420713019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420715765+07:00","message":"> Transcript [329] [false]: 'ห้องสัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420717811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.420720299+07:00","message":"Set new StatePrefix: 'ห้องสัมภาษณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.654029056+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816278932+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816329493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องสัมภาษณ์นี้\",\"confidence\":0.74226105}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816336562+07:00","message":"receive interim result [true|false]: ต้องสัมภาษณ์นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.81634652+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816348873+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816357273+07:00","message":"[buffer interim] 32 true ต้องสัมภาษณ์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816367547+07:00","message":"[bufferProcess] interim [710000000]:ต้องสัมภาษณ์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.81637247+07:00","message":"[bufferProcess] send to processor (isfinal):ห้องสัมภาษณ์นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816376103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816378884+07:00","message":"> Transcript [330] [false]: 'ห้องสัมภาษณ์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816383479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816385362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.81638809+07:00","message":"StatePrefix: 'ห้องสัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816390254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816392126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.81639421+07:00","message":"> Transcript [331] [true]: 'ต้องสัมภาษณ์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816396476+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816398092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816399646+07:00","message":"StatePrefix: 'ห้องสัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816401433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:53.816407454+07:00","message":"Push: 'ต้องสัมภาษณ์นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.816416145+07:00","message":"push: {true ต้องสัมภาษณ์นี้ 0 0xc002624100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:53.822701981+07:00","message":"write wav file: './tmp/7575/7575_32.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:53.977601187+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:54.276091374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:54.276091369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.86229692+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.862335157+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-05-21T13:09:55.862340057+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.862352925+07:00","message":"[buffer interim] 33 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.862358528+07:00","message":"[bufferProcess] interim [680000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.862360395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.862365494+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.862367948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.862370393+07:00","message":"> Transcript [332] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.86237247+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.924500945+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.924534758+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-05-21T13:09:55.924540846+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:55.9245507+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.924556882+07:00","message":"[bufferProcess] interim [800000000]:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:55.92455903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.238640387+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.238676486+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-05-21T13:09:56.238682469+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.238693395+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238701182+07:00","message":"[bufferProcess] interim [40000000]:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238703299+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238708123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238710908+07:00","message":"> Transcript [333] [false]: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238713123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.238715158+07:00","message":"Set new StatePrefix: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.436118658+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.436151264+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-05-21T13:09:56.43615675+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.436170441+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436176851+07:00","message":"[bufferProcess] interim [280000000]:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436179042+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436184514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436187005+07:00","message":"> Transcript [334] [false]: 'ยังเห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436189727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436191869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436194004+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.436196191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.632475332+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.632515378+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-05-21T13:09:56.632520847+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.632532966+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632539534+07:00","message":"[bufferProcess] interim [460000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632542342+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632549136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632552226+07:00","message":"> Transcript [335] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632555905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.632559089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.63256107+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.63256363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.798925295+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.798978548+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-05-21T13:09:56.7989863+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวผัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.799000907+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัดเจนเดี๋ยวผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799009082+07:00","message":"[bufferProcess] interim [580000000]:ยังเห็นไม่ชัดเจนเดี๋ยวผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799011598+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยวกู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799018695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.79902144+07:00","message":"> Transcript [336] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799025023+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799027358+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799032231+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.799034703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.816264025+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.816303194+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-05-21T13:09:56.816309228+07:00","message":"receive interim result [false|false]: ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.81632433+07:00","message":"[buffer interim] 33 false ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816330659+07:00","message":"[bufferProcess] interim [640000000]:ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816333247+07:00","message":"[bufferProcess] send to processor:ยังเห็นไม่ชัดเจนเดี๋ยวผัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816339759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816342788+07:00","message":"> Transcript [337] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816346147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816348335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816350083+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816352011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816354795+07:00","message":"Push: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816356815+07:00","message":"TextPushed: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816358806+07:00","message":"Set new StatePrefix : 'ยังเห็นไม่ชัดเจนเดี๋ยวผัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.816360861+07:00","message":"Next Push (prob) : 'เจนเดี๋ยวผัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.816369271+07:00","message":"push: {false ยังเห็นไม่ชัด 0 0xc000384e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.865949933+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987696263+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987743456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา\",\"confidence\":0.9030971}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987750136+07:00","message":"receive interim result [true|false]: ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987761254+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987763906+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987775214+07:00","message":"[buffer interim] 33 true ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987785869+07:00","message":"[bufferProcess] interim [910000000]:ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987788972+07:00","message":"[bufferProcess] send to processor (isfinal):ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987792674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987795473+07:00","message":"> Transcript [338] [false]: 'ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987798617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987800565+07:00","message":"Set new StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987802273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987804013+07:00","message":"> Transcript [339] [true]: 'ยังเห็นไม่ชัดเจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987806382+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987808732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987810577+07:00","message":"StatePrefix: 'ยังเห็นไม่ชัดเจนเดี๋ยวกูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987812701+07:00","message":"TextPushed: 'ยังเห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:56.987819369+07:00","message":"Push: 'เจนเดี๋ยวผัวเมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.987829158+07:00","message":"push: {true เจนเดี๋ยวผัวเมา 0 0xc000384e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:09:56.996054359+07:00","message":"write wav file: './tmp/7575/7575_33.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:56.998601311+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:57.276160405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:09:57.276188334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.571454978+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.571485153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.571490064+07:00","message":"receive interim result [false|false]: ตัวเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.571501886+07:00","message":"[buffer interim] 34 false ตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.571507689+07:00","message":"[bufferProcess] interim [600000000]:ตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.571509717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.720351836+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.720389913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.720395558+07:00","message":"receive interim result [false|false]: ตัวเองออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:57.720405556+07:00","message":"[buffer interim] 34 false ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.720412144+07:00","message":"[bufferProcess] interim [780000000]:ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.720414149+07:00","message":"[bufferProcess] send to processor:ตัวเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.720417586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.720420121+07:00","message":"> Transcript [340] [false]: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:57.720422319+07:00","message":"Set StatePrefix (first interim): 'ตัวเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.267982493+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.268034795+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-05-21T13:09:58.268041567+07:00","message":"receive interim result [false|false]: ตัวเองออกค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.268056828+07:00","message":"[buffer interim] 34 false ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268064025+07:00","message":"[bufferProcess] interim [320000000]:ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.26806673+07:00","message":"[bufferProcess] send to processor:ตัวเองออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268072457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268077666+07:00","message":"> Transcript [341] [false]: 'ตัวเองออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268081392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268083572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268085422+07:00","message":"StatePrefix: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.268087423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.469853641+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.469914279+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-05-21T13:09:58.469920352+07:00","message":"receive interim result [false|false]: ตัวเองออกข้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.469934035+07:00","message":"[buffer interim] 34 false ตัวเองออกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469941576+07:00","message":"[bufferProcess] interim [500000000]:ตัวเองออกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469944558+07:00","message":"[bufferProcess] send to processor:ตัวเองออกค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469953591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469957336+07:00","message":"> Transcript [342] [false]: 'ตัวเองออกค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.46996122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469963401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469965276+07:00","message":"StatePrefix: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.469967598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.624781757+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.624817103+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-05-21T13:09:58.624822968+07:00","message":"receive interim result [false|false]: ตัวเองออกครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:58.624837222+07:00","message":"[buffer interim] 34 false ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624844386+07:00","message":"[bufferProcess] interim [680000000]:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.62484706+07:00","message":"[bufferProcess] send to processor:ตัวเองออกข้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624850251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624853067+07:00","message":"> Transcript [343] [false]: 'ตัวเองออกข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624856123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624858175+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624860199+07:00","message":"StatePrefix: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:58.624862162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.09376426+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.093807829+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-05-21T13:09:59.093813841+07:00","message":"receive interim result [false|false]: ตัวเองออกจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.093829288+07:00","message":"[buffer interim] 34 false ตัวเองออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093848598+07:00","message":"[bufferProcess] interim [100000000]:ตัวเองออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093851456+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.09385529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093858335+07:00","message":"> Transcript [344] [false]: 'ตัวเองออกครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093862021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093864147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093866015+07:00","message":"StatePrefix: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093868055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093871375+07:00","message":"Push: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093873237+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093875153+07:00","message":"Set new StatePrefix : 'ตัวเองออกครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.093877122+07:00","message":"Next Push (prob) : 'ออกครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.093885688+07:00","message":"push: {false ตัวเอง 0 0xc00016e200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.187127239+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.187170413+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-05-21T13:09:59.187177735+07:00","message":"receive interim result [false|false]: ตัวเองออกครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.187190777+07:00","message":"[buffer interim] 34 false ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187197713+07:00","message":"[bufferProcess] interim [220000000]:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187200008+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187205419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187208485+07:00","message":"> Transcript [345] [false]: 'ตัวเองออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187211+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.187213383+07:00","message":"Set new StatePrefix: 'ตัวเองออกจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.30060708+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.30064577+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-05-21T13:09:59.300651566+07:00","message":"receive interim result [false|false]: เพลงอกหักจากค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.300665386+07:00","message":"[buffer interim] 34 false เพลงอกหักจากค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.30067389+07:00","message":"[bufferProcess] interim [280000000]:เพลงอกหักจากค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.300677556+07:00","message":"[bufferProcess] send to processor:ตัวเองออกครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.300683145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.300687253+07:00","message":"> Transcript [346] [false]: 'ตัวเองออกครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.300691116+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.300694466+07:00","message":"Set new StatePrefix: 'ตัวเองออกครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.370199962+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.370254153+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-05-21T13:09:59.37026068+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.370276621+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.37028383+07:00","message":"[bufferProcess] interim [400000000]:ตัวเองออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.370286403+07:00","message":"[bufferProcess] send to processor:เพลงอกหักจากค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.370294116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.370297037+07:00","message":"> Transcript [347] [false]: 'เพลงอกหักจากค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.370299626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.370301514+07:00","message":"Set new StatePrefix: 'เพลงอกหักจากค่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.507511062+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.507546657+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-05-21T13:09:59.507552002+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาพต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.507566627+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507572414+07:00","message":"[bufferProcess] interim [520000000]:ตัวเองออกจากภาพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507574768+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507577836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507580469+07:00","message":"> Transcript [348] [false]: 'ตัวเองออกจากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507582766+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.507584706+07:00","message":"Set new StatePrefix: 'ตัวเองออกจากภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.640875168+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.640910938+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-05-21T13:09:59.640916953+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาคก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.640931024+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640937039+07:00","message":"[bufferProcess] interim [640000000]:ตัวเองออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640939248+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจากภาพต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640942751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640945544+07:00","message":"> Transcript [349] [false]: 'ตัวเองออกจากภาพต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.64094902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.64095095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640952753+07:00","message":"StatePrefix: 'ตัวเองออกจากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.640954634+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.773473237+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.773509282+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-05-21T13:09:59.773515966+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาคก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.773528291+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773536115+07:00","message":"[bufferProcess] interim [760000000]:ตัวเองออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773538791+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจากภาคก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773542169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773544794+07:00","message":"> Transcript [350] [false]: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773547167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.773549535+07:00","message":"Set new StatePrefix: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.960161426+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.960195848+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-05-21T13:09:59.960201761+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:09:59.960213594+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960220029+07:00","message":"[bufferProcess] interim [940000000]:ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960222366+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจากภาคก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960234156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960237015+07:00","message":"> Transcript [351] [false]: 'ตัวเองออกจากภาคก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960240306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960242312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960244267+07:00","message":"StatePrefix: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:09:59.960246269+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:00.276913187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:00.276936361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.548811184+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.548845942+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-05-21T13:10:00.548853206+07:00","message":"receive interim result [false|false]: ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.548864943+07:00","message":"[buffer interim] 34 false ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548873572+07:00","message":"[bufferProcess] interim [540000000]:ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548875767+07:00","message":"[bufferProcess] send to processor:ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548880896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548883507+07:00","message":"> Transcript [352] [false]: 'ตัวเองออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548886803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548888931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548890715+07:00","message":"StatePrefix: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.548892796+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.709713036+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.898168784+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913797886+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913842768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวเองออกจากภาพก่อนนะคะ\",\"confidence\":0.9109532}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913851811+07:00","message":"receive interim result [true|false]: ตัวเองออกจากภาพก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913860804+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.91386322+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913868656+07:00","message":"[buffer interim] 34 true ตัวเองออกจากภาพก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913876003+07:00","message":"[bufferProcess] interim [930000000]:ตัวเองออกจากภาพก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.9138839+07:00","message":"[bufferProcess] send to processor (isfinal):ตัวเองออกจากภาคก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913889365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913893797+07:00","message":"> Transcript [353] [false]: 'ตัวเองออกจากภาคก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913897197+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913900121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913902041+07:00","message":"StatePrefix: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913904192+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913905933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913907817+07:00","message":"> Transcript [354] [true]: 'ตัวเองออกจากภาพก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913909821+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913911433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913913142+07:00","message":"StatePrefix: 'ตัวเองออกจากภาคก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.9139148+07:00","message":"TextPushed: 'ตัวเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:00.913921129+07:00","message":"Push: 'ออกจากภาพก่อนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:00.913928222+07:00","message":"push: {true ออกจากภาพก่อนนะคะ 0 0xc00016e200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:00.922712617+07:00","message":"write wav file: './tmp/7575/7575_34.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.56661087+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.566659621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกหรือยัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.566664852+07:00","message":"receive interim result [false|false]: ออกหรือยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.566683102+07:00","message":"[buffer interim] 35 false ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.566690027+07:00","message":"[bufferProcess] interim [720000000]:ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.566691918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.734657823+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.832208492+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.832247769+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-05-21T13:10:01.832263886+07:00","message":"receive interim result [false|false]: ยังเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.83227801+07:00","message":"[buffer interim] 35 false ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.832284234+07:00","message":"[bufferProcess] interim [960000000]:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.832286523+07:00","message":"[bufferProcess] send to processor:ออกหรือยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.83229138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.83229421+07:00","message":"> Transcript [355] [false]: 'ออกหรือยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.832296858+07:00","message":"Set StatePrefix (first interim): 'ออกหรือยัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.84124532+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.841292417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังเลย\",\"confidence\":0.74612176}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.841297159+07:00","message":"receive interim result [true|false]: ยังเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.841308473+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.8413109+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.841320448+07:00","message":"[buffer interim] 35 true ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841341804+07:00","message":"[bufferProcess] interim [50000000]:ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.84135005+07:00","message":"[bufferProcess] send to processor (isfinal):ยังเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.84135434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841359112+07:00","message":"> Transcript [356] [false]: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841362609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841365723+07:00","message":"Set new StatePrefix: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841369012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841372242+07:00","message":"> Transcript [357] [true]: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841376402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841379019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.841384918+07:00","message":"StatePrefix: 'ยังเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.84138949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:01.84139789+07:00","message":"Push: 'ยังเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:01.841410242+07:00","message":"push: {true ยังเลย 0 0xc002624280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:01.847420071+07:00","message":"write wav file: './tmp/7575/7575_35.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:03.27758352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:03.277601245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:04.368129547+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.356930375+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.356974948+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-05-21T13:10:05.356980028+07:00","message":"receive interim result [false|false]: ออกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.356995681+07:00","message":"[buffer interim] 36 false ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357001933+07:00","message":"[bufferProcess] interim [20000000]:ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357003985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357010485+07:00","message":"[bufferProcess] send to processor (ticker):ออกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357013475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357016193+07:00","message":"> Transcript [358] [false]: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.357018437+07:00","message":"Set StatePrefix (first interim): 'ออกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.800883401+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.800920896+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-05-21T13:10:05.800926888+07:00","message":"receive interim result [false|false]: ออกแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.800941489+07:00","message":"[buffer interim] 36 false ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.800948503+07:00","message":"[bufferProcess] interim [440000000]:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.800950368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.922207497+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.92224502+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-05-21T13:10:05.922250777+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:05.92226431+07:00","message":"[buffer interim] 36 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.922273648+07:00","message":"[bufferProcess] interim [560000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.92227586+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.922279304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.92228189+07:00","message":"> Transcript [359] [false]: 'ออกแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.922284835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.92228712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.922289587+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:05.92229162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:06.278116445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:06.278137381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:06.497092594+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:06.497138453+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-05-21T13:10:06.497143593+07:00","message":"receive interim result [false|false]: ออกแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:06.497159482+07:00","message":"[buffer interim] 36 false ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497179175+07:00","message":"[bufferProcess] interim [160000000]:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497181518+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497187746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497190631+07:00","message":"> Transcript [360] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.49719383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.49719613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497198177+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:06.497200163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.331954712+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.331999149+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-05-21T13:10:07.332005286+07:00","message":"receive interim result [false|false]: ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.33202106+07:00","message":"[buffer interim] 36 false ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332028408+07:00","message":"[bufferProcess] interim [0]:ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332031397+07:00","message":"[bufferProcess] send to processor:ออกแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332034892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332037817+07:00","message":"> Transcript [361] [false]: 'ออกแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332040945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332043017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332045058+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.332047005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.896225161+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.89626113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วเห็นชัดมากขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.896266921+07:00","message":"receive interim result [false|false]: ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.896283836+07:00","message":"[buffer interim] 36 false ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896290424+07:00","message":"[bufferProcess] interim [600000000]:ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896292947+07:00","message":"[bufferProcess] send to processor:ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896296062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896298712+07:00","message":"> Transcript [362] [false]: 'ออกแล้วเห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896301626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896303805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896305588+07:00","message":"StatePrefix: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.89630743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896313847+07:00","message":"Push: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896316104+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896318361+07:00","message":"Set new StatePrefix : 'ออกแล้วเห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:07.896320509+07:00","message":"Next Push (prob) : 'เห็นชัดมากขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:07.896326937+07:00","message":"push: {false ออกแล้ว 0 0xc0000e3000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.029888024+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.029938837+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-05-21T13:10:08.02994558+07:00","message":"receive interim result [false|false]: ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.029962018+07:00","message":"[buffer interim] 36 false ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.029977395+07:00","message":"[bufferProcess] interim [720000000]:ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.029981346+07:00","message":"[bufferProcess] send to processor:ออกแล้วเห็นชัดมากขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.029989554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.029992815+07:00","message":"> Transcript [363] [false]: 'ออกแล้วเห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.0299967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.029998756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.030000829+07:00","message":"StatePrefix: 'ออกแล้วเห็นชัดมากขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.030003401+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.207440066+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317602587+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317648105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ\",\"confidence\":0.8906785}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317653879+07:00","message":"receive interim result [true|false]: ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317666422+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317669489+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.31767696+07:00","message":"[buffer interim] 36 true ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.31768477+07:00","message":"[bufferProcess] interim [50000000]:ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317687763+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแล้วขึ้นเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317691275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317695657+07:00","message":"> Transcript [364] [false]: 'ออกแล้วขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317698201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317700187+07:00","message":"Set new StatePrefix: 'ออกแล้วขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317701795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317703553+07:00","message":"> Transcript [365] [true]: 'ออกแล้วนะคะเห็นชัดมากขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317706228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.31770806+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317710147+07:00","message":"StatePrefix: 'ออกแล้วขึ้นเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.31771229+07:00","message":"TextPushed: 'ออกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:08.317715013+07:00","message":"Push: 'นะคะเห็นชัดมากขึ้นเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.317723317+07:00","message":"push: {true นะคะเห็นชัดมากขึ้นเนาะ 0 0xc0000e3000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:08.329624492+07:00","message":"write wav file: './tmp/7575/7575_36.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:08.717173148+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.270132448+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.270172069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.270176776+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.270199614+07:00","message":"[buffer interim] 37 false 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.270206417+07:00","message":"[bufferProcess] interim [600000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.270208185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:09.278538523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:09.278557223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.569197964+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.569243818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แค่นี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.569249076+07:00","message":"receive interim result [false|false]: แค่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.569263638+07:00","message":"[buffer interim] 37 false แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.56927033+07:00","message":"[bufferProcess] interim [840000000]:แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.569272384+07:00","message":"[bufferProcess] send to processor:2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.569275627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.569278662+07:00","message":"> Transcript [366] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.569280839+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.743509476+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.743554452+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-05-21T13:10:09.743561346+07:00","message":"receive interim result [false|false]: แค่นี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.743574902+07:00","message":"[buffer interim] 37 false แค่นี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743583147+07:00","message":"[bufferProcess] interim [20000000]:แค่นี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743585317+07:00","message":"[bufferProcess] send to processor:แค่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743588678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743591642+07:00","message":"> Transcript [367] [false]: 'แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743593998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.743595863+07:00","message":"Set new StatePrefix: 'แค่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.786747758+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.786798044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.786803935+07:00","message":"receive interim result [false|false]: 25 นี้สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.786820668+07:00","message":"[buffer interim] 37 false 25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786828784+07:00","message":"[bufferProcess] interim [80000000]:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786831756+07:00","message":"[bufferProcess] send to processor:แค่นี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786838837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786842248+07:00","message":"> Transcript [368] [false]: 'แค่นี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786845892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786848229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786850178+07:00","message":"StatePrefix: 'แค่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.786852732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.89559012+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.895632695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สำคัญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.895638578+07:00","message":"receive interim result [false|false]: 25 นี้สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:09.895653293+07:00","message":"[buffer interim] 37 false 25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895659994+07:00","message":"[bufferProcess] interim [200000000]:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895662238+07:00","message":"[bufferProcess] send to processor:25 นี้สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895665153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895667969+07:00","message":"> Transcript [369] [false]: '25 นี้สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895670125+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:09.895671952+07:00","message":"Set new StatePrefix: '25 นี้สั่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.137700501+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.137739806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.137745993+07:00","message":"receive interim result [false|false]: 25 นี้สัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.137757771+07:00","message":"[buffer interim] 37 false 25 นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137767073+07:00","message":"[bufferProcess] interim [440000000]:25 นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137770577+07:00","message":"[bufferProcess] send to processor:25 นี้สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137776912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137780647+07:00","message":"> Transcript [370] [false]: '25 นี้สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137783646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.137786512+07:00","message":"Set new StatePrefix: '25 นี้สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.142199979+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.142227126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.142232402+07:00","message":"receive interim result [false|false]: 25 นี้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.142244925+07:00","message":"[buffer interim] 37 false 25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142250122+07:00","message":"[bufferProcess] interim [500000000]:25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142252475+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142255251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142257906+07:00","message":"> Transcript [371] [false]: '25 นี้สัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142259751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.142261762+07:00","message":"Set new StatePrefix: '25 นี้สัมพันธ์กับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.267140577+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.267192785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25 นี้สัมพันธ์กันอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.267200701+07:00","message":"receive interim result [false|false]: 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.267215397+07:00","message":"[buffer interim] 37 false 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267235281+07:00","message":"[bufferProcess] interim [620000000]:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267239348+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267245927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267249986+07:00","message":"> Transcript [372] [false]: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267253754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.267256922+07:00","message":"Set new StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.335073794+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.335112763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.33511842+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.335128323+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-05-21T13:10:10.335131473+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.335139056+07:00","message":"[buffer interim] 37 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.335141957+07:00","message":"[buffer interim] 37 false  นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335147053+07:00","message":"[bufferProcess] interim [680000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335149028+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335151868+07:00","message":"[bufferProcess] interim [680000000]: นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335154153+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335156742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335159243+07:00","message":"> Transcript [373] [false]: '25 นี้สัมพันธ์กันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335162094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335163972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335165787+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.335167928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464465007+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464501972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464508012+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464526831+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-05-21T13:10:10.464531084+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464539092+07:00","message":"[buffer interim] 37 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:10.464542769+07:00","message":"[buffer interim] 37 false  นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464548313+07:00","message":"[bufferProcess] interim [800000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464550574+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464553632+07:00","message":"[bufferProcess] interim [800000000]: นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464556923+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464559675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464562247+07:00","message":"> Transcript [374] [false]: '25 นี้สัมพันธ์กันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464565181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464567342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464569288+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:10.464571389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.049552804+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.049593838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.04959992+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.049616902+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-05-21T13:10:11.04961982+07:00","message":"receive interim result [false|false]:  นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.049643363+07:00","message":"[buffer interim] 37 false 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.049662741+07:00","message":"[buffer interim] 37 false  นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049671236+07:00","message":"[bufferProcess] interim [340000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049674345+07:00","message":"[bufferProcess] send to processor:25 นี้สัมพันธ์กันอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049681632+07:00","message":"[bufferProcess] interim [340000000]: นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049684431+07:00","message":"[bufferProcess] update buffer: 25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049687056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049690207+07:00","message":"> Transcript [375] [false]: '25 นี้สัมพันธ์กันอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049693442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049695358+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049697493+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.049699747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.095808088+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222561303+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222605085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน\",\"confidence\":0.91373795}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222612412+07:00","message":"receive interim result [true|false]: ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222621755+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.22262407+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222630574+07:00","message":"[buffer interim] 37 true ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222639112+07:00","message":"[bufferProcess] interim [580000000]:ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222642392+07:00","message":"[bufferProcess] send to processor (isfinal):25 นี้สัมพันธ์กันอย่างไรนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222645885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222648641+07:00","message":"> Transcript [376] [false]: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222651265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222653153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.22265553+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222657671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222660517+07:00","message":"Push: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222662384+07:00","message":"TextPushed: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222664366+07:00","message":"Set new StatePrefix : '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222667149+07:00","message":"Next Push (prob) : 'อย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222669131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222671078+07:00","message":"> Transcript [377] [true]: 'ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222673243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222674912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222676552+07:00","message":"StatePrefix: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222678461+07:00","message":"TextPushed: '25 นี้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222680137+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222781118+07:00","message":"Push: 'อย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222783679+07:00","message":"TextPushed: '25 นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222785631+07:00","message":"Set new StatePrefix : 'ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222787615+07:00","message":"Next Push (prob) : 'ขอแค่นี้สัมพันธ์กันอย่างไรนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222788163+07:00","message":"push: {false 25 นี้สัมพันธ์กัน 0 0xc00354c580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:11.222802646+07:00","message":"push: {true อย่างไรนักเรียน 0 0xc00354c580}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:11.222791885+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_37.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:11.230061284+07:00","message":"write wav file: './tmp/7575/7575_37.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:12.279513543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:12.279550094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:12.627451752+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:12.695629868+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.079984958+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.080006248+07:00","message":"found end of frame, send empty tag with msgId: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.080009314+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.080016067+07:00","message":"[buffer interim] 38 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080022448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080026208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.08002903+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080031586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080033482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080035244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080037023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.080039813+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.080048384+07:00","message":"push: {true \n 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:13.085601708+07:00","message":"write wav file: './tmp/7575/7575_38.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.137862286+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.775833269+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.876452385+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.876471777+07:00","message":"found end of frame, send empty tag with msgId: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.876474998+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.876482314+07:00","message":"[buffer interim] 39 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876488038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876491231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876494044+07:00","message":"> Transcript [379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876496597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876498507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876500252+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876502039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:13.876509827+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:13.87651784+07:00","message":"push: {true \n 0 0xc000385080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:13.884047179+07:00","message":"write wav file: './tmp/7575/7575_39.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.259092912+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:15.280332729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:15.280372572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.776392004+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.776428491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.776433534+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:15.776445824+07:00","message":"[buffer interim] 40 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776451827+07:00","message":"[bufferProcess] interim [420000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776453579+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776458541+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776461247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776464104+07:00","message":"> Transcript [380] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:15.776466589+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.093210982+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.093255326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.093260754+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.093272037+07:00","message":"[buffer interim] 40 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.093278111+07:00","message":"[bufferProcess] interim [660000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.093279935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.440849978+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.440894697+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-05-21T13:10:16.440901698+07:00","message":"receive interim result [false|false]: วิธีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.44091871+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.44092316+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-05-21T13:10:16.440926311+07:00","message":"receive interim result [false|false]: วิธีการง่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.44093198+07:00","message":"[buffer interim] 40 false วิธีการแก้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.440935236+07:00","message":"[buffer interim] 40 false วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440940951+07:00","message":"[bufferProcess] interim [960000000]:วิธีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440943321+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440946171+07:00","message":"[bufferProcess] interim [20000000]:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440947997+07:00","message":"[bufferProcess] send to processor:วิธีการแก้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440951009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440954123+07:00","message":"> Transcript [381] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440957264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440959062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440961139+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440963098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440964726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440966623+07:00","message":"> Transcript [382] [false]: 'วิธีการแก้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440968431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440970001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440971634+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.440973221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.618292966+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.618341723+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-05-21T13:10:16.61834828+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:16.618364213+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618370959+07:00","message":"[bufferProcess] interim [140000000]:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618384612+07:00","message":"[bufferProcess] send to processor:วิธีการง่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618394802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618399364+07:00","message":"> Transcript [383] [false]: 'วิธีการง่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618403934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618407084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618410054+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:16.618412656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.186172331+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.186216859+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-05-21T13:10:17.186239551+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.186256629+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186265483+07:00","message":"[bufferProcess] interim [740000000]:วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186268328+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.18627194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186275026+07:00","message":"> Transcript [384] [false]: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186278551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186280726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.18628262+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186284718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186287952+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186291281+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.18629399+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.186296202+07:00","message":"Next Push (prob) : 'การง่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.186303986+07:00","message":"push: {false วิธี 0 0xc000385200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.387799707+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.387843343+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-05-21T13:10:17.387849825+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.3878663+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387876296+07:00","message":"[bufferProcess] interim [980000000]:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387879194+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387884778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387887638+07:00","message":"> Transcript [385] [false]: 'วิธีการง่ายๆที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387891094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387893561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387895432+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.387897805+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.579975557+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.580016374+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-05-21T13:10:17.580023606+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.580036232+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580045834+07:00","message":"[bufferProcess] interim [160000000]:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580048252+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580053995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580056722+07:00","message":"> Transcript [386] [false]: 'วิธีการง่ายๆที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580060818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580062995+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.580064919+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.58006736+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.583951935+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.583964761+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-05-21T13:10:17.58396857+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.583973832+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583977708+07:00","message":"[bufferProcess] interim [220000000]:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583979853+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583982002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583984586+07:00","message":"> Transcript [387] [false]: 'วิธีการง่ายๆที่เรามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583986916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583988711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583990462+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.583992216+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.697445633+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.697482297+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-05-21T13:10:17.697488236+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.697500924+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697506791+07:00","message":"[bufferProcess] interim [280000000]:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697509188+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697514486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697517134+07:00","message":"> Transcript [388] [false]: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697520385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697522458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697524336+07:00","message":"StatePrefix: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697526386+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697530415+07:00","message":"Push: 'การง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697532323+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697534185+07:00","message":"Set new StatePrefix : 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.697536143+07:00","message":"Next Push (prob) : 'ที่เรามัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.697543321+07:00","message":"push: {false การง่ายๆ 0 0xc000385200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.896153493+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.896189385+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-05-21T13:10:17.896195725+07:00","message":"receive interim result [false|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:17.896207966+07:00","message":"[buffer interim] 40 false วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896218857+07:00","message":"[bufferProcess] interim [520000000]:วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896221646+07:00","message":"[bufferProcess] send to processor:วิธีการง่ายๆที่เรามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896227082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896229828+07:00","message":"> Transcript [389] [false]: 'วิธีการง่ายๆที่เรามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896232776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.89623486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896236833+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:17.896239035+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.255368297+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:18.280530863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:18.280556532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.354788355+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.35483764+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-05-21T13:10:18.354845502+07:00","message":"receive interim result [true|false]: วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.354852391+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.35485515+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.354863333+07:00","message":"[buffer interim] 40 true วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354872485+07:00","message":"[bufferProcess] interim [30000000]:วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354881423+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการง่ายๆที่เรามักจะใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354886081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354890688+07:00","message":"> Transcript [390] [false]: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354895005+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354898662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354901446+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354908894+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354912283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354915277+07:00","message":"> Transcript [391] [true]: 'วิธีการง่ายๆที่เรามักจะใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354918979+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354920755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354922345+07:00","message":"StatePrefix: 'วิธีการง่ายๆที่เรามัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354924089+07:00","message":"TextPushed: 'วิธีการง่ายๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:18.354928531+07:00","message":"Push: 'ที่เรามักจะใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.354938451+07:00","message":"push: {true ที่เรามักจะใช้ 0 0xc000385200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:18.365316389+07:00","message":"write wav file: './tmp/7575/7575_40.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:18.518348144+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.257589484+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.257637588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.257643246+07:00","message":"receive interim result [false|false]: หาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.257658821+07:00","message":"[buffer interim] 41 false หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.257665919+07:00","message":"[bufferProcess] interim [780000000]:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.257667826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.760619645+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.760656791+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-05-21T13:10:19.760662806+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.76067892+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.760685272+07:00","message":"[bufferProcess] interim [320000000]:หาพี่เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.760687692+07:00","message":"[bufferProcess] send to processor:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.760691029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.760693576+07:00","message":"> Transcript [392] [false]: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.760695824+07:00","message":"Set StatePrefix (first interim): 'หาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.943902935+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.943938028+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-05-21T13:10:19.943943604+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:19.943959918+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.943966942+07:00","message":"[bufferProcess] interim [440000000]:หาพี่เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.94396961+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.943973391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.943976142+07:00","message":"> Transcript [393] [false]: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.943978337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:19.943980468+07:00","message":"Set new StatePrefix: 'หาพี่เอามาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.077990395+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.078038268+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-05-21T13:10:20.07804492+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.078058784+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078068501+07:00","message":"[bufferProcess] interim [620000000]:หาพี่เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078071364+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078077154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078080564+07:00","message":"> Transcript [394] [false]: 'หาพี่เอามาใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078084252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078086589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078088578+07:00","message":"StatePrefix: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.078093293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.392934056+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.392977097+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-05-21T13:10:20.392983666+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.39299898+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393005955+07:00","message":"[bufferProcess] interim [860000000]:หาพี่เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393008422+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393014615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393017455+07:00","message":"> Transcript [395] [false]: 'หาพี่เอามาใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393021675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393023935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.393025906+07:00","message":"StatePrefix: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.39302841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.651042529+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.651093765+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-05-21T13:10:20.651100091+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.651114657+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651122083+07:00","message":"[bufferProcess] interim [160000000]:หาพี่เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651124797+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.65113185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651135294+07:00","message":"> Transcript [396] [false]: 'หาพี่เอามาใช้ในการมอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651138826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651140985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651143468+07:00","message":"StatePrefix: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:20.651145756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860732102+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860753319+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860755944+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860757714+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.86075995+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860761752+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860763491+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:20.860765375+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:21.280747128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:21.28075728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.293817411+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.293856679+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-05-21T13:10:21.293861837+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.293880442+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293886936+07:00","message":"[bufferProcess] interim [760000000]:หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293889428+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293893079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293895859+07:00","message":"> Transcript [397] [false]: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293898947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293900974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293903537+07:00","message":"StatePrefix: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293926172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293929626+07:00","message":"Push: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293931692+07:00","message":"TextPushed: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293933815+07:00","message":"Set new StatePrefix : 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.293935872+07:00","message":"Next Push (prob) : 'ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.293942999+07:00","message":"push: {false หาพี่เอามาใช้ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.877409333+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.877442535+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-05-21T13:10:21.877448965+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:21.877465029+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877471689+07:00","message":"[bufferProcess] interim [360000000]:หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877474046+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877477602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877480709+07:00","message":"> Transcript [398] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877486516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.87749005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877493284+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:21.877496845+07:00","message":"TextPushed: 'หาพี่เอามาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.37615003+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.376186818+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-05-21T13:10:22.376192428+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.376206276+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376222266+07:00","message":"[bufferProcess] interim [900000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376226697+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376233415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376236176+07:00","message":"> Transcript [399] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376240227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376243604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376248655+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.376252591+07:00","message":"TextPushed: 'หาพี่เอามาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.693288252+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.693331428+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-05-21T13:10:22.693339404+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.693352661+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693360134+07:00","message":"[bufferProcess] interim [140000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693362944+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693368578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693372276+07:00","message":"> Transcript [400] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693377681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693380241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.693382946+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.69338525+07:00","message":"TextPushed: 'หาพี่เอามาใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.917085685+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.917134441+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-05-21T13:10:22.917141106+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.917156753+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917183446+07:00","message":"[bufferProcess] interim [380000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917187109+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917191705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917194965+07:00","message":"> Transcript [401] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917199208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917201358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917204944+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917212935+07:00","message":"TextPushed: 'หาพี่เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917216374+07:00","message":"Push: 'ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917218152+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917220384+07:00","message":"Set new StatePrefix : 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:22.917222822+07:00","message":"Next Push (prob) : 'หรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:22.917232491+07:00","message":"push: {false ในการมองภาพ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.153286296+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.153332183+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-05-21T13:10:23.153338603+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของภาค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.153357733+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153368243+07:00","message":"[bufferProcess] interim [680000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153372402+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153377849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153383176+07:00","message":"> Transcript [402] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153389694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153394297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153397671+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.153401926+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.28789982+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.287958363+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-05-21T13:10:23.287966719+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.287987978+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.287997304+07:00","message":"[bufferProcess] interim [740000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288002326+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288011242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288015137+07:00","message":"> Transcript [403] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288021118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288024781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.288027872+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.28803177+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.866198292+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.866249737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.866256458+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.866272413+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866280335+07:00","message":"[bufferProcess] interim [340000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866283348+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.86629064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866293701+07:00","message":"> Transcript [404] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.86629774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866299773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866302054+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.866307272+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.979051479+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.979096825+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-05-21T13:10:23.979103594+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.9791171+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979123637+07:00","message":"[bufferProcess] interim [520000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.97912614+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979131774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.97913437+07:00","message":"> Transcript [405] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979138221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979140459+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979142717+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979145618+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979150386+07:00","message":"Push: 'หรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979152804+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979155189+07:00","message":"Set new StatePrefix : 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:23.979159815+07:00","message":"Next Push (prob) : 'สอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:23.979166803+07:00","message":"push: {false หรือว่าความสัมพันธ์ของ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.155873532+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.175886429+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.175927152+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-05-21T13:10:24.175933453+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.175949914+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175957501+07:00","message":"[bufferProcess] interim [640000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175960136+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175963771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175966889+07:00","message":"> Transcript [406] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175970709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175972961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175975177+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.175977513+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.233041893+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.233082643+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-05-21T13:10:24.233089097+07:00","message":"receive interim result [false|false]: หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.233104811+07:00","message":"[buffer interim] 41 false หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.233113485+07:00","message":"[bufferProcess] interim [760000000]:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.23311604+07:00","message":"[bufferProcess] send to processor:หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.233119882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.233122696+07:00","message":"> Transcript [407] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.233125372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.233127347+07:00","message":"Set new StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของถึงค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:24.281305214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:24.281318543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.295433834+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.29547474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ\",\"confidence\":0.9473734}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.29548225+07:00","message":"receive interim result [true|false]: หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.295492341+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.29549455+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.295501337+07:00","message":"[buffer interim] 41 true หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.2955101+07:00","message":"[bufferProcess] interim [850000000]:หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.29551326+07:00","message":"[bufferProcess] send to processor (isfinal):หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295516828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295520302+07:00","message":"> Transcript [408] [false]: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295522799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295524824+07:00","message":"Set new StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295526634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295528451+07:00","message":"> Transcript [409] [true]: 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295530985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295532804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295534555+07:00","message":"StatePrefix: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295536982+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295538946+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.29573116+07:00","message":"Push: 'สองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295734545+07:00","message":"TextPushed: 'หาพี่เอามาใช้ในการมองภาพหรือว่าความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295736873+07:00","message":"Set new StatePrefix : 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.29573912+07:00","message":"Next Push (prob) : 'หาที่เอามาใช้ในการมองภาพหรือว่าหาความสัมพันธ์ของสองถึงคำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:24.295747324+07:00","message":"push: {true สองถึงคำ 0 0xc000422580}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:24.295758409+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_41.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:24.307067628+07:00","message":"write wav file: './tmp/7575/7575_41.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.118306533+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.651677478+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.651720666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.651726115+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.651743539+07:00","message":"[buffer interim] 42 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651750478+07:00","message":"[bufferProcess] interim [540000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651752371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651759384+07:00","message":"[bufferProcess] send to processor (ticker):คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651762104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651764821+07:00","message":"> Transcript [410] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.651766862+07:00","message":"Set StatePrefix (first interim): 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.799122401+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.799164701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.799170476+07:00","message":"receive interim result [false|false]: คำที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.79918899+07:00","message":"[buffer interim] 42 false คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.799196488+07:00","message":"[bufferProcess] interim [720000000]:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.799198664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.985296875+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.985332767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.985338478+07:00","message":"receive interim result [false|false]: คำที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:25.985353578+07:00","message":"[buffer interim] 42 false คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.985360156+07:00","message":"[bufferProcess] interim [900000000]:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.985362429+07:00","message":"[bufferProcess] send to processor:คำที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.985365794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.98536875+07:00","message":"> Transcript [411] [false]: 'คำที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.98537167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.985373525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.985375598+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:25.98537741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.168799227+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.168851202+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-05-21T13:10:26.168860058+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.168880568+07:00","message":"[buffer interim] 42 false คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168892862+07:00","message":"[bufferProcess] interim [80000000]:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168896819+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168904005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168909348+07:00","message":"> Transcript [412] [false]: 'คำที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168914357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168918541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.168922348+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.16892522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.362668184+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.362709559+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-05-21T13:10:26.362716064+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.362740345+07:00","message":"[buffer interim] 42 false คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362750464+07:00","message":"[bufferProcess] interim [260000000]:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.36275312+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362757103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362759881+07:00","message":"> Transcript [413] [false]: 'คำที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362763475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362766078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362769705+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.362772052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.548981992+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.549018385+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-05-21T13:10:26.549024366+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.549040867+07:00","message":"[buffer interim] 42 false คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549048003+07:00","message":"[bufferProcess] interim [500000000]:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549050535+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549057791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549060484+07:00","message":"> Transcript [414] [false]: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549063911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549066347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549069172+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549071358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549077702+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549080087+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549082261+07:00","message":"Set new StatePrefix : 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.549084656+07:00","message":"Next Push (prob) : 'ที่เกี่ยวข้องกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.549093627+07:00","message":"push: {false คำ 0 0xc002624500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.703252505+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.703287295+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-05-21T13:10:26.703306709+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.703322158+07:00","message":"[buffer interim] 42 false คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.70332903+07:00","message":"[bufferProcess] interim [620000000]:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703331404+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703337782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703342873+07:00","message":"> Transcript [415] [false]: 'คำที่เกี่ยวข้องกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703346076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703348189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703350591+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.703353203+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.75917911+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.759217961+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-05-21T13:10:26.759223941+07:00","message":"receive interim result [false|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.75923793+07:00","message":"[buffer interim] 42 false คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759244197+07:00","message":"[bufferProcess] interim [680000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759246721+07:00","message":"[bufferProcess] send to processor:คำที่เกี่ยวข้องกับภาค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759253072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759256186+07:00","message":"> Transcript [416] [false]: 'คำที่เกี่ยวข้องกับภาค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.75925977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759261735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759263886+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.759266123+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.844802396+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948113756+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948151954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำที่เกี่ยวข้องกับภาพนี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948158884+07:00","message":"receive interim result [true|false]: คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948170871+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948173166+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948182365+07:00","message":"[buffer interim] 42 true คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.9481889+07:00","message":"[bufferProcess] interim [950000000]:คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948191897+07:00","message":"[bufferProcess] send to processor (isfinal):คำที่เกี่ยวข้องกับภาพนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948195171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948197737+07:00","message":"> Transcript [417] [false]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948200325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948202207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.94820407+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948214877+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.94821713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948219037+07:00","message":"> Transcript [418] [true]: 'คำที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948221131+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948222882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948224488+07:00","message":"StatePrefix: 'คำที่เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.94822634+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:26.948232935+07:00","message":"Push: 'ที่เกี่ยวข้องกับภาพนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.948241451+07:00","message":"push: {true ที่เกี่ยวข้องกับภาพนี้ 0 0xc002624500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:26.955201043+07:00","message":"write wav file: './tmp/7575/7575_42.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:26.976842632+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:27.28149485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:27.281517673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.49463157+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.58808829+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.588110366+07:00","message":"found end of frame, send empty tag with msgId: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.588113616+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.588120754+07:00","message":"[buffer interim] 43 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588127154+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588130634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.58813369+07:00","message":"> Transcript [419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588135985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588137937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588139775+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588141497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:27.588150508+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.5881588+07:00","message":"push: {true \n 0 0xc000384480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:27.593066926+07:00","message":"write wav file: './tmp/7575/7575_43.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:27.616878538+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.146648425+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.146690862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.146697651+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.146712436+07:00","message":"[buffer interim] 44 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.146718681+07:00","message":"[bufferProcess] interim [540000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.146720436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.281084311+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.281127817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.281135643+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.281147343+07:00","message":"[buffer interim] 44 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.281153918+07:00","message":"[bufferProcess] interim [660000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.281156665+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.281176423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.281179633+07:00","message":"> Transcript [420] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.281182056+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.610309152+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.610348543+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-05-21T13:10:28.610354235+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.610368181+07:00","message":"[buffer interim] 44 false มีอะไรบ้างล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610374462+07:00","message":"[bufferProcess] interim [20000000]:มีอะไรบ้างล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610376892+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610382163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.61038527+07:00","message":"> Transcript [421] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.61038896+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610390979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610392687+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.610394779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.787009406+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.787043911+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-05-21T13:10:28.787049965+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:28.787062757+07:00","message":"[buffer interim] 44 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787068632+07:00","message":"[bufferProcess] interim [140000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787070922+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787074335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787077203+07:00","message":"> Transcript [422] [false]: 'มีอะไรบ้างล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787080433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787082615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787084391+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:28.787086266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.236198467+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.236246447+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-05-21T13:10:29.23625434+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะคะครูอ้อมคลิป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.236269984+07:00","message":"[buffer interim] 44 false มีอะไรบ้างล่ะคะครูอ้อมคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236279501+07:00","message":"[bufferProcess] interim [680000000]:มีอะไรบ้างล่ะคะครูอ้อมคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.2362831+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236290512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236293739+07:00","message":"> Transcript [423] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236297939+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236300898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236304862+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.236307028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.382556092+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.382598024+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-05-21T13:10:29.382603333+07:00","message":"receive interim result [false|false]: มีอะไรบ้างหรอคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.382616631+07:00","message":"[buffer interim] 44 false มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382623671+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382626954+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะคะครูอ้อมคลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382632168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382634808+07:00","message":"> Transcript [424] [false]: 'มีอะไรบ้างล่ะคะครูอ้อมคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382638808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382641119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382643+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382645098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382649879+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382651749+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382653689+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะคะครูอ้อมคลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.382655854+07:00","message":"Next Push (prob) : 'บ้างล่ะคะครูอ้อมคลิป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.382662584+07:00","message":"push: {false มีอะไร 0 0xc0000e2d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.416713485+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.501060798+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.501101519+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-05-21T13:10:29.501108211+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.501123204+07:00","message":"[buffer interim] 44 false มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.501131955+07:00","message":"[bufferProcess] interim [860000000]:มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.501136002+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างหรอคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.501144208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.501148056+07:00","message":"> Transcript [425] [false]: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.501151675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.50115466+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างหรอคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.507385447+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.507408272+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-05-21T13:10:29.507412912+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.507425663+07:00","message":"[buffer interim] 44 false มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507430764+07:00","message":"[bufferProcess] interim [980000000]:มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507433185+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507436171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507438661+07:00","message":"> Transcript [426] [false]: 'มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507440733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.507442595+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างล่ะคะครูอ้อมคลิปน้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.537524337+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566465115+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566502188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างล่ะคะครูอ้อมคลิปเนาะ\",\"confidence\":0.92189217}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566508196+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะคะครูอ้อมคลิปเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566515485+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566517608+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566523477+07:00","message":"[buffer interim] 44 true มีอะไรบ้างล่ะคะครูอ้อมคลิปเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566529997+07:00","message":"[bufferProcess] interim [10000000]:มีอะไรบ้างล่ะคะครูอ้อมคลิปเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566534774+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566537765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566540348+07:00","message":"> Transcript [427] [false]: 'มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566542437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566544797+07:00","message":"Set new StatePrefix: 'มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566546654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566548487+07:00","message":"> Transcript [428] [true]: 'มีอะไรบ้างล่ะคะครูอ้อมคลิปเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566550676+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566552742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566555125+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะคะครูอ้อมคิดเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566557314+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:29.566563404+07:00","message":"Push: 'บ้างล่ะคะครูอ้อมคลิปเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:29.566570587+07:00","message":"push: {true บ้างล่ะคะครูอ้อมคลิปเนาะ 0 0xc0000e2d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:29.574101531+07:00","message":"write wav file: './tmp/7575/7575_44.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:30.282237382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:30.28224643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.605546845+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.605601105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เค้ก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.60560864+07:00","message":"receive interim result [false|false]: เค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:30.605627156+07:00","message":"[buffer interim] 45 false เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.605636388+07:00","message":"[bufferProcess] interim [900000000]:เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.605639533+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.60564426+07:00","message":"[bufferProcess] send to processor (ticker):เค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.605647639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.605651533+07:00","message":"> Transcript [429] [false]: 'เค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:30.605654798+07:00","message":"Set StatePrefix (first interim): 'เค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.004154346+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.004220846+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-05-21T13:10:31.004228718+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.004243378+07:00","message":"[buffer interim] 45 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.004251599+07:00","message":"[bufferProcess] interim [320000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.004254262+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.585353876+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.641805053+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.641845565+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-05-21T13:10:31.641852928+07:00","message":"receive interim result [false|false]: คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.641869431+07:00","message":"[buffer interim] 45 false คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.64187721+07:00","message":"[bufferProcess] interim [920000000]:คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.641880385+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.641885639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.641889778+07:00","message":"> Transcript [430] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.641892779+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.641895798+07:00","message":"Set new StatePrefix: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730386878+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730421035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงคำว่าเค้ก\",\"confidence\":0.88688105}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730426134+07:00","message":"receive interim result [true|false]: คิดถึงคำว่าเค้ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730433006+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.7304353+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730440593+07:00","message":"[buffer interim] 45 true คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.73044857+07:00","message":"[bufferProcess] interim [70000000]:คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730451667+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงคำว่าเค้ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730454626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730457358+07:00","message":"> Transcript [431] [false]: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730460011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730461904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730463667+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730465487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730467211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730469008+07:00","message":"> Transcript [432] [true]: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730470946+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730472557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.73047414+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730475752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:31.730485735+07:00","message":"Push: 'คิดถึงคำว่าเค้ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:31.730492896+07:00","message":"push: {true คิดถึงคำว่าเค้ก 0 0xc002624980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:31.738798382+07:00","message":"write wav file: './tmp/7575/7575_45.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.29802889+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.804805039+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.918829902+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.918850536+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.918853513+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.918859432+07:00","message":"[buffer interim] 46 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918865545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918869347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918872126+07:00","message":"> Transcript [433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918874651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918876507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918878361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918880071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:32.918882765+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.918890749+07:00","message":"push: {true \n 0 0xc002624600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:32.92446589+07:00","message":"write wav file: './tmp/7575/7575_46.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:32.996044697+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:33.283063007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:33.283076319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.572894838+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.572938363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.57294381+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:33.572959192+07:00","message":"[buffer interim] 47 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.572966081+07:00","message":"[bufferProcess] interim [600000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:33.572967824+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.039089339+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.039120167+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-05-21T13:10:34.039125248+07:00","message":"receive interim result [false|false]: ขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.039135282+07:00","message":"[buffer interim] 47 false ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.039141206+07:00","message":"[bufferProcess] interim [80000000]:ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.039143092+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.039148113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.039150492+07:00","message":"> Transcript [434] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.039152479+07:00","message":"Set StatePrefix (first interim): 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.626123101+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.626161807+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-05-21T13:10:34.626167325+07:00","message":"receive interim result [false|false]: ขนมหวาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.626179766+07:00","message":"[buffer interim] 47 false ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626185602+07:00","message":"[bufferProcess] interim [680000000]:ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626187656+07:00","message":"[bufferProcess] send to processor:ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626192894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626195512+07:00","message":"> Transcript [435] [false]: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626197609+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.626199743+07:00","message":"Set new StatePrefix: 'ขนมหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.736019453+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.736062089+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-05-21T13:10:34.736069648+07:00","message":"receive interim result [false|false]: ขนมหวานคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.736085585+07:00","message":"[buffer interim] 47 false ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736093547+07:00","message":"[bufferProcess] interim [740000000]:ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736097222+07:00","message":"[bufferProcess] send to processor:ขนมหวาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736105812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736109199+07:00","message":"> Transcript [436] [false]: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736113656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736116672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736119378+07:00","message":"StatePrefix: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.736122162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.876771833+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.876810308+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-05-21T13:10:34.87681705+07:00","message":"receive interim result [false|false]: ขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.876828343+07:00","message":"[buffer interim] 47 false ขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876836226+07:00","message":"[bufferProcess] interim [920000000]:ขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876839536+07:00","message":"[bufferProcess] send to processor:ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876845733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876849359+07:00","message":"> Transcript [437] [false]: 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876853652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876856368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876859655+07:00","message":"StatePrefix: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.876862519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.970121644+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.970161395+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-05-21T13:10:34.970167259+07:00","message":"receive interim result [false|false]: ขนมหวานคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:34.970180981+07:00","message":"[buffer interim] 47 false ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.970192961+07:00","message":"[bufferProcess] interim [980000000]:ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.97019733+07:00","message":"[bufferProcess] send to processor:ขนมหวานคิดถึงอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.970207982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.970211224+07:00","message":"> Transcript [438] [false]: 'ขนมหวานคิดถึงอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.970213989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.97021614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.970218035+07:00","message":"StatePrefix: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:34.97022006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066599747+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066625583+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-05-21T13:10:35.066630167+07:00","message":"receive interim result [false|false]: ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066644892+07:00","message":"[buffer interim] 47 false ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066651329+07:00","message":"[bufferProcess] interim [100000000]:ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066653863+07:00","message":"[bufferProcess] send to processor:ขนมหวานคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066664568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066666963+07:00","message":"> Transcript [439] [false]: 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066670168+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066672356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066674275+07:00","message":"StatePrefix: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066676532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066679164+07:00","message":"Push: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066681167+07:00","message":"TextPushed: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066683073+07:00","message":"Set new StatePrefix : 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.066684956+07:00","message":"Next Push (prob) : 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.066691976+07:00","message":"push: {false ขนมหวาน 0 0xc002624900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.495880774+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.579511349+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.579570406+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-05-21T13:10:35.579577898+07:00","message":"receive interim result [false|false]: ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.579594522+07:00","message":"[buffer interim] 47 false ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579602801+07:00","message":"[bufferProcess] interim [700000000]:ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579605493+07:00","message":"[bufferProcess] send to processor:ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579613919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579617497+07:00","message":"> Transcript [440] [false]: 'ขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579623387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579625993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579627946+07:00","message":"StatePrefix: 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.579630238+07:00","message":"TextPushed: 'ขนมหวาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.619677141+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.61970931+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-05-21T13:10:35.619715449+07:00","message":"receive interim result [true|false]: คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.619722751+07:00","message":"end recv isFinal message id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.619724871+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.619729958+07:00","message":"[buffer interim] 47 true คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619736465+07:00","message":"[bufferProcess] interim [730000000]:คิดถึงขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619739276+07:00","message":"[bufferProcess] send to processor (isfinal):ขนมหวานคิดถึงอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619742868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619746014+07:00","message":"> Transcript [441] [false]: 'ขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619748745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619750594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619752601+07:00","message":"StatePrefix: 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619754625+07:00","message":"TextPushed: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619756507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619759132+07:00","message":"> Transcript [442] [true]: 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619761219+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619763128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619764948+07:00","message":"StatePrefix: 'ขนมหวานคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619766612+07:00","message":"TextPushed: 'ขนมหวาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619768133+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.619845475+07:00","message":"Push: 'คิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.61984779+07:00","message":"TextPushed: 'ขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.6198501+07:00","message":"Set new StatePrefix : 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.61985218+07:00","message":"Next Push (prob) : 'คิดถึงขนมหวานคิดถึงอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.619860358+07:00","message":"push: {true คิดถึงอาหาร 0 0xc002624900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:35.61986955+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_47.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:35.627545556+07:00","message":"write wav file: './tmp/7575/7575_47.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:35.756270043+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:36.284023292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:36.284024317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.612838824+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.612876848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงแม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.612881496+07:00","message":"receive interim result [false|false]: ถึงแม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.612894906+07:00","message":"[buffer interim] 48 false ถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.612901543+07:00","message":"[bufferProcess] interim [840000000]:ถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.612903368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.739842235+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.739875583+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-05-21T13:10:36.739881138+07:00","message":"receive interim result [false|false]: ถึงแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.739896521+07:00","message":"[buffer interim] 48 false ถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.739902573+07:00","message":"[bufferProcess] interim [960000000]:ถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.739904795+07:00","message":"[bufferProcess] send to processor:ถึงแม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.739908087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.739910721+07:00","message":"> Transcript [443] [false]: 'ถึงแม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.739913291+07:00","message":"Set StatePrefix (first interim): 'ถึงแม้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.824955968+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.824991936+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-05-21T13:10:36.824997569+07:00","message":"receive interim result [false|false]: ถึงแม่ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.825011041+07:00","message":"[buffer interim] 48 false ถึงแม่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825017371+07:00","message":"[bufferProcess] interim [80000000]:ถึงแม่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825019657+07:00","message":"[bufferProcess] send to processor:ถึงแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825024594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825027174+07:00","message":"> Transcript [444] [false]: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825029444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.825031453+07:00","message":"Set new StatePrefix: 'ถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.941324148+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.941359492+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-05-21T13:10:36.941364976+07:00","message":"receive interim result [false|false]: ถึงแม่คิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.941377486+07:00","message":"[buffer interim] 48 false ถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941383555+07:00","message":"[bufferProcess] interim [140000000]:ถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941385924+07:00","message":"[bufferProcess] send to processor:ถึงแม่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941390743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941393654+07:00","message":"> Transcript [445] [false]: 'ถึงแม่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941396317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941398295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941400034+07:00","message":"StatePrefix: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.941402144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.999851506+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.999885904+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-05-21T13:10:36.99989117+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:36.999904354+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999911383+07:00","message":"[bufferProcess] interim [260000000]:ถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999913774+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.99991701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999919997+07:00","message":"> Transcript [446] [false]: 'ถึงแม่คิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999923155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999925216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.999926912+07:00","message":"StatePrefix: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:36.99992891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.179937335+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.179967691+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-05-21T13:10:37.179973348+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.179991077+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.179997953+07:00","message":"[bufferProcess] interim [440000000]:ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180000252+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180003565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180006316+07:00","message":"> Transcript [447] [false]: 'ถึงแม่คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180009084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180011131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180012857+07:00","message":"StatePrefix: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.180014612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.822659301+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.822696056+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-05-21T13:10:37.822701571+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.822711442+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822717511+07:00","message":"[bufferProcess] interim [40000000]:ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822719518+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822722854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822725427+07:00","message":"> Transcript [448] [false]: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.82272853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822730734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822732595+07:00","message":"StatePrefix: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822734511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822736787+07:00","message":"Push: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822738605+07:00","message":"TextPushed: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.822740474+07:00","message":"Set new StatePrefix : 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:37.82274244+07:00","message":"Next Push (prob) : 'คิดถึงลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:37.822750147+07:00","message":"push: {false ถึงแม่ 0 0xc00354c500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.405953899+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.405990528+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-05-21T13:10:38.40599627+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.406008887+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406015714+07:00","message":"[bufferProcess] interim [640000000]:ถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406018302+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึงลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406023479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.40602607+07:00","message":"> Transcript [449] [false]: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406029076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406031186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406034584+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.406036882+07:00","message":"TextPushed: 'ถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.725864609+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.72590176+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-05-21T13:10:38.725907742+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.725919887+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725926685+07:00","message":"[bufferProcess] interim [0]:ถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725929098+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึงลูกมีคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.72593419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725937122+07:00","message":"> Transcript [450] [false]: 'ถึงแม่คิดถึงลูกมีคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725940785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725942985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725945047+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.725947274+07:00","message":"TextPushed: 'ถึงแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.782944703+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.782992153+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-05-21T13:10:38.783000153+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:38.783017373+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783028911+07:00","message":"[bufferProcess] interim [120000000]:ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783033528+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึงลูกมีคำว่าครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783041832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783046552+07:00","message":"> Transcript [451] [false]: 'ถึงแม่คิดถึงลูกมีคำว่าครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783050529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783053494+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783058661+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:38.783061649+07:00","message":"TextPushed: 'ถึงแม่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:39.284750594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:39.284767766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.405008759+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.415788214+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.415826249+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-05-21T13:10:39.415832669+07:00","message":"receive interim result [false|false]: ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.415845939+07:00","message":"[buffer interim] 48 false ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415854996+07:00","message":"[bufferProcess] interim [720000000]:ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415858226+07:00","message":"[bufferProcess] send to processor:ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415864936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.41586847+07:00","message":"> Transcript [452] [false]: 'ถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415872715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415875926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415879435+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.41588215+07:00","message":"TextPushed: 'ถึงแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415886671+07:00","message":"Push: 'คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415889643+07:00","message":"TextPushed: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415892547+07:00","message":"Set new StatePrefix : 'ถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.415896563+07:00","message":"Next Push (prob) : 'มีคำว่าครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.415905607+07:00","message":"push: {false คิดถึงลูก 0 0xc00354c500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532737663+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532773511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว\",\"confidence\":0.9113641}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532780163+07:00","message":"receive interim result [true|false]: คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.53278911+07:00","message":"end recv isFinal message id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532791352+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532797954+07:00","message":"[buffer interim] 48 true คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532806276+07:00","message":"[bufferProcess] interim [870000000]:คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532810864+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงแม่คิดถึงลูกมีคำว่าครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532813889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532817292+07:00","message":"> Transcript [453] [false]: 'ถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532820365+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532822321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532824087+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532826152+07:00","message":"TextPushed: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532828035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532829834+07:00","message":"> Transcript [454] [true]: 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532832074+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532833734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532835336+07:00","message":"StatePrefix: 'ถึงแม่คิดถึงลูกมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532837014+07:00","message":"TextPushed: 'ถึงแม่คิดถึงลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532838593+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.5329435+07:00","message":"Push: 'นะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532947816+07:00","message":"TextPushed: 'ถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532950855+07:00","message":"Set new StatePrefix : 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.532958184+07:00","message":"Next Push (prob) : 'คิดถึงแม่คิดถึงลูกนะมีคำว่าครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.532968083+07:00","message":"push: {true นะมีคำว่าครอบครัว 0 0xc00354c500}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:39.53299663+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_48.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:39.536498866+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:39.54219524+07:00","message":"write wav file: './tmp/7575/7575_48.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.067064481+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.067103956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.067108565+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.067124801+07:00","message":"[buffer interim] 49 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.067131226+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.067132946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.259908152+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.259943189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.259948974+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.259960474+07:00","message":"[buffer interim] 49 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.259967521+07:00","message":"[bufferProcess] interim [600000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.259969686+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.259974892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.259977501+07:00","message":"> Transcript [455] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.259979514+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.424682197+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516846822+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516892574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516898902+07:00","message":"receive interim result [true|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516907334+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516909431+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516915722+07:00","message":"[buffer interim] 49 true มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516924123+07:00","message":"[bufferProcess] interim [930000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516928824+07:00","message":"[bufferProcess] send to processor (isfinal):มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516931863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.51693443+07:00","message":"> Transcript [456] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516936925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516938929+07:00","message":"Set new StatePrefix: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516940574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516942378+07:00","message":"> Transcript [457] [true]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516945889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516947771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516949531+07:00","message":"StatePrefix: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516951347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.516957064+07:00","message":"Push: 'มีความสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.516963533+07:00","message":"push: {true มีความสุข 0 0xc000422e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:40.523263524+07:00","message":"write wav file: './tmp/7575/7575_49.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.616931149+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.975942113+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.975985144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.975990788+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:40.976006516+07:00","message":"[buffer interim] 50 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.976013162+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:40.976014872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.167240673+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.167277783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาอีก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.167283028+07:00","message":"receive interim result [false|false]: เอาอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.167294037+07:00","message":"[buffer interim] 50 false เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.16730224+07:00","message":"[bufferProcess] interim [600000000]:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.167304364+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.1673096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.16731212+07:00","message":"> Transcript [458] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.16731446+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.280412727+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.280447299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาอิ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.280452727+07:00","message":"receive interim result [false|false]: เอาอิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.280467183+07:00","message":"[buffer interim] 50 false เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280473396+07:00","message":"[bufferProcess] interim [660000000]:เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280475367+07:00","message":"[bufferProcess] send to processor:เอาอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280478447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280481554+07:00","message":"> Transcript [459] [false]: 'เอาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280484268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.28048699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280488971+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.280490827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.605598394+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.605636378+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-05-21T13:10:41.605641249+07:00","message":"receive interim result [false|false]: เอาอิ่มทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.605654832+07:00","message":"[buffer interim] 50 false เอาอิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605661185+07:00","message":"[bufferProcess] interim [960000000]:เอาอิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605663462+07:00","message":"[bufferProcess] send to processor:เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605668397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605671125+07:00","message":"> Transcript [460] [false]: 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605673986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605676003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605678113+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.605680287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.610667076+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.610695193+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-05-21T13:10:41.610700022+07:00","message":"receive interim result [false|false]: เอาอิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.610714438+07:00","message":"[buffer interim] 50 false เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610719136+07:00","message":"[bufferProcess] interim [20000000]:เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610721206+07:00","message":"[bufferProcess] send to processor:เอาอิ่มทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610727194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610729469+07:00","message":"> Transcript [461] [false]: 'เอาอิ่มทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610732033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610734061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610735775+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.610737783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.792557545+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.792597996+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-05-21T13:10:41.792605065+07:00","message":"receive interim result [false|false]: เอาอิ่มทำอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.79261927+07:00","message":"[buffer interim] 50 false เอาอิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792627656+07:00","message":"[bufferProcess] interim [140000000]:เอาอิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792631449+07:00","message":"[bufferProcess] send to processor:เอาอิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792635772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792639801+07:00","message":"> Transcript [462] [false]: 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792644144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792648564+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792650764+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792653017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792656117+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792658037+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792659982+07:00","message":"Set new StatePrefix : 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.792662058+07:00","message":"Next Push (prob) : 'อิ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.792669487+07:00","message":"push: {false เอา 0 0xc000384200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.863731096+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.863774589+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-05-21T13:10:41.863779732+07:00","message":"receive interim result [false|false]: เอาอิ่มทำอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:41.863793978+07:00","message":"[buffer interim] 50 false เอาอิ่มทำอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.86380292+07:00","message":"[bufferProcess] interim [320000000]:เอาอิ่มทำอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863805297+07:00","message":"[bufferProcess] send to processor:เอาอิ่มทำอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863808752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863811225+07:00","message":"> Transcript [463] [false]: 'เอาอิ่มทำอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863814503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863816717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863818568+07:00","message":"StatePrefix: 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:41.863820831+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.02630641+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.122414162+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.122454893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาอิ่มทำอร่อย\",\"confidence\":0.9478543}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.12246119+07:00","message":"receive interim result [true|false]: เอาอิ่มทำอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.122473516+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.122475837+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.122482115+07:00","message":"[buffer interim] 50 true เอาอิ่มทำอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122489091+07:00","message":"[bufferProcess] interim [620000000]:เอาอิ่มทำอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122491932+07:00","message":"[bufferProcess] send to processor (isfinal):เอาอิ่มทำอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122495039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122498503+07:00","message":"> Transcript [464] [false]: 'เอาอิ่มทำอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122501729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122503584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122505451+07:00","message":"StatePrefix: 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122507527+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122509447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122511323+07:00","message":"> Transcript [465] [true]: 'เอาอิ่มทำอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.12251324+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122514917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122516552+07:00","message":"StatePrefix: 'เอาอิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122518309+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:42.122524777+07:00","message":"Push: 'อิ่มทำอร่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:42.12253295+07:00","message":"push: {true อิ่มทำอร่อย 0 0xc000384200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:42.129317134+07:00","message":"write wav file: './tmp/7575/7575_50.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:42.285487964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:42.285506338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:43.436047331+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.343343479+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.3433719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.343376695+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.343388213+07:00","message":"[buffer interim] 51 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.343393108+07:00","message":"[bufferProcess] interim [720000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.34339481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.343398225+07:00","message":"[bufferProcess] send to processor (ticker):สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.343419109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.343453038+07:00","message":"> Transcript [466] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.343457681+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.535407439+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.535446636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิทภาค 1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.535452+07:00","message":"receive interim result [false|false]: อิทภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.535466069+07:00","message":"[buffer interim] 51 false อิทภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.535473719+07:00","message":"[bufferProcess] interim [900000000]:อิทภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.535476435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.724651828+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.7861221+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836303816+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836343325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิทภาค 1\",\"confidence\":0.86081845}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836349246+07:00","message":"receive interim result [true|false]: อิทภาค 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836356989+07:00","message":"end recv isFinal message id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836359078+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836364551+07:00","message":"[buffer interim] 51 true อิทภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836370542+07:00","message":"[bufferProcess] interim [290000000]:อิทภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836373208+07:00","message":"[bufferProcess] send to processor (isfinal):อิทภาค 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836376145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836378904+07:00","message":"> Transcript [467] [false]: 'อิทภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836381308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836383356+07:00","message":"Set new StatePrefix: 'อิทภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836384975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836386744+07:00","message":"> Transcript [468] [true]: 'อิทภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836389016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836390946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836392619+07:00","message":"StatePrefix: 'อิทภาค 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836394456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:44.836397098+07:00","message":"Push: 'อิทภาค 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:44.836403748+07:00","message":"push: {true อิทภาค 1 0 0xc00354c900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:44.842711318+07:00","message":"write wav file: './tmp/7575/7575_51.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:45.285669285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:45.285682901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.297031676+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.400776516+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.400798944+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.400803099+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.400812206+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400820099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400825128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400829535+07:00","message":"> Transcript [469] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400833168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.40083642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.4008398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400842368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:45.400853428+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.400864927+07:00","message":"push: {true \n 0 0xc00016e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:45.406050395+07:00","message":"write wav file: './tmp/7575/7575_52.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:45.427104217+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.45510368+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.517094751+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557880218+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557915677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.55792094+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557940286+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557943557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาคาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557946321+07:00","message":"receive interim result [false|false]: อาคาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557966793+07:00","message":"[buffer interim] 53 false ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.557984991+07:00","message":"[buffer interim] 53 false อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.557992719+07:00","message":"[bufferProcess] interim [600000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.557994547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558002613+07:00","message":"[bufferProcess] send to processor (ticker):ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558005006+07:00","message":"[bufferProcess] interim [720000000]:อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558006618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558009606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558012763+07:00","message":"> Transcript [470] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.558015568+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.718656718+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.718689937+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-05-21T13:10:46.718695295+07:00","message":"receive interim result [false|false]: ทางการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.718709854+07:00","message":"[buffer interim] 53 false ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718718027+07:00","message":"[bufferProcess] interim [960000000]:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718720203+07:00","message":"[bufferProcess] send to processor:อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718723657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718726401+07:00","message":"> Transcript [471] [false]: 'อาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718728869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.718730728+07:00","message":"Set new StatePrefix: 'อาคาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.805080401+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.805122995+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-05-21T13:10:46.805129027+07:00","message":"receive interim result [false|false]: ทางตัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.805140636+07:00","message":"[buffer interim] 53 false ทางตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.80514877+07:00","message":"[bufferProcess] interim [80000000]:ทางตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.805151285+07:00","message":"[bufferProcess] send to processor:ทางการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.805156178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.805159081+07:00","message":"> Transcript [472] [false]: 'ทางการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.80517436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.805176377+07:00","message":"Set new StatePrefix: 'ทางการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.863772857+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.863819853+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-05-21T13:10:46.863834535+07:00","message":"receive interim result [true|false]: ทางตัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.863839933+07:00","message":"end recv isFinal message id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.863842219+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.863848962+07:00","message":"[buffer interim] 53 true ทางตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863855552+07:00","message":"[bufferProcess] interim [260000000]:ทางตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863858482+07:00","message":"[bufferProcess] send to processor (isfinal):ทางตัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863861879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.86386465+07:00","message":"> Transcript [473] [false]: 'ทางตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863866902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863868772+07:00","message":"Set new StatePrefix: 'ทางตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863870353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863872121+07:00","message":"> Transcript [474] [true]: 'ทางตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863874388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863876498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863878263+07:00","message":"StatePrefix: 'ทางตัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863880118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:46.863882909+07:00","message":"Push: 'ทางตัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:46.86389038+07:00","message":"push: {true ทางตัน 0 0xc002624c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:46.869187476+07:00","message":"write wav file: './tmp/7575/7575_53.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.175867837+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.175907743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.175914148+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.175929986+07:00","message":"[buffer interim] 54 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.175938624+07:00","message":"[bufferProcess] interim [720000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.175941296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.366052753+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.366090187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.366096412+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.366111239+07:00","message":"[buffer interim] 54 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.36612067+07:00","message":"[bufferProcess] interim [900000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.366124041+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.366128486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.366132497+07:00","message":"> Transcript [475] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.366135311+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.887589664+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.887638429+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-05-21T13:10:47.887645727+07:00","message":"receive interim result [false|false]: ต้นไม้มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.887663238+07:00","message":"[buffer interim] 54 false ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887674675+07:00","message":"[bufferProcess] interim [380000000]:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887678214+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887685355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887689335+07:00","message":"> Transcript [476] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887694302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887697171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887700912+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.887704335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.939787182+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.939823211+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-05-21T13:10:47.939828679+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:47.939842189+07:00","message":"[buffer interim] 54 false ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939850705+07:00","message":"[bufferProcess] interim [500000000]:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.93985283+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939856082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939859171+07:00","message":"> Transcript [477] [false]: 'ต้นไม้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939862288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939864463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939867004+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:47.939869084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.140497493+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.140535158+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-05-21T13:10:48.14054139+07:00","message":"receive interim result [false|false]: ต้นไม้มีแฟนมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.140554425+07:00","message":"[buffer interim] 54 false ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140563246+07:00","message":"[bufferProcess] interim [680000000]:ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140566557+07:00","message":"[bufferProcess] send to processor:ต้นไม้มีแฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.14057259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140577271+07:00","message":"> Transcript [478] [false]: 'ต้นไม้มีแฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140581981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140586089+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140589725+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.140591739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:48.286071171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:48.286077383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.304572142+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.42324093+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423279442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้มีแสงมี\",\"confidence\":0.914785}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423288173+07:00","message":"receive interim result [true|false]: ต้นไม้มีแสงมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423298728+07:00","message":"end recv isFinal message id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423301654+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423310538+07:00","message":"[buffer interim] 54 true ต้นไม้มีแสงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423319562+07:00","message":"[bufferProcess] interim [10000000]:ต้นไม้มีแสงมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423322706+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้มีแฟนมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423325772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423330174+07:00","message":"> Transcript [479] [false]: 'ต้นไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423332908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423334918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423337016+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423338991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.42334486+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423346715+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423348573+07:00","message":"Set new StatePrefix : 'ต้นไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423350535+07:00","message":"Next Push (prob) : 'ไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423352295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423354175+07:00","message":"> Transcript [480] [true]: 'ต้นไม้มีแสงมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423356475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423358223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423359859+07:00","message":"StatePrefix: 'ต้นไม้มีแฟนมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.423361578+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:48.42336346+07:00","message":"Push: 'ไม้มีแสงมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423370801+07:00","message":"push: {false ต้น 0 0xc000422800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.423376603+07:00","message":"push: {true ไม้มีแสงมี 0 0xc000422800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:48.43000442+07:00","message":"write wav file: './tmp/7575/7575_54.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:48.628497001+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.180986975+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.181022154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.18102785+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.181040562+07:00","message":"[buffer interim] 55 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.181047694+07:00","message":"[bufferProcess] interim [540000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.181049525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.232141859+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.232178239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.232183828+07:00","message":"receive interim result [false|false]: ลบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.232204918+07:00","message":"[buffer interim] 55 false ลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.232211773+07:00","message":"[bufferProcess] interim [600000000]:ลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.232213663+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.232216545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.23221921+07:00","message":"> Transcript [481] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.232221418+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.306534173+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.30658053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รบกวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.306587727+07:00","message":"receive interim result [false|false]: รบกวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.306603556+07:00","message":"[buffer interim] 55 false รบกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306609848+07:00","message":"[bufferProcess] interim [660000000]:รบกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306612003+07:00","message":"[bufferProcess] send to processor:ลบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306617035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306622083+07:00","message":"> Transcript [482] [false]: 'ลบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306624371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.306626702+07:00","message":"Set new StatePrefix: 'ลบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.368649122+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.368693391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลบด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.368699511+07:00","message":"receive interim result [false|false]: ลบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.368710221+07:00","message":"[buffer interim] 55 false ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368716611+07:00","message":"[bufferProcess] interim [780000000]:ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368719063+07:00","message":"[bufferProcess] send to processor:รบกวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368724125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368726595+07:00","message":"> Transcript [483] [false]: 'รบกวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368728867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.368730919+07:00","message":"Set new StatePrefix: 'รบกวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.805995841+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.806022645+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-05-21T13:10:49.806026423+07:00","message":"receive interim result [false|false]: ลบด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.806038188+07:00","message":"[buffer interim] 55 false ลบด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.806043802+07:00","message":"[bufferProcess] interim [140000000]:ลบด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.806045963+07:00","message":"[bufferProcess] send to processor:ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.806049097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.80605129+07:00","message":"> Transcript [484] [false]: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.806053599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.80605563+07:00","message":"Set new StatePrefix: 'ลบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.818407972+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.818433793+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-05-21T13:10:49.818440254+07:00","message":"receive interim result [false|false]: ลบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.818448656+07:00","message":"[buffer interim] 55 false ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.81845341+07:00","message":"[bufferProcess] interim [200000000]:ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818455761+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818459036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818461487+07:00","message":"> Transcript [485] [false]: 'ลบด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818464384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818466509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818468262+07:00","message":"StatePrefix: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.818470059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.874051451+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.874088913+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-05-21T13:10:49.874096029+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:49.87411089+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874119522+07:00","message":"[bufferProcess] interim [260000000]:ลบด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874121826+07:00","message":"[bufferProcess] send to processor:ลบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.87412691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874129771+07:00","message":"> Transcript [486] [false]: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874132696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874134916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874136894+07:00","message":"StatePrefix: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:49.874138802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.076032036+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.076067549+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-05-21T13:10:50.076073415+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.076084641+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076091372+07:00","message":"[bufferProcess] interim [440000000]:ลบด้วยนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076093722+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076098792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.07610348+07:00","message":"> Transcript [487] [false]: 'ลบด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076106629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076108642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076110446+07:00","message":"StatePrefix: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.076112407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.238116999+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.238153719+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-05-21T13:10:50.238158919+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.238172198+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238178095+07:00","message":"[bufferProcess] interim [620000000]:ลบด้วยนะคะมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238180539+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238185821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238188516+07:00","message":"> Transcript [488] [false]: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238196908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238199332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238201318+07:00","message":"StatePrefix: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238203207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.23820758+07:00","message":"Push: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.23821013+07:00","message":"TextPushed: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238212436+07:00","message":"Set new StatePrefix : 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.238214453+07:00","message":"Next Push (prob) : 'นะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.238221545+07:00","message":"push: {false ลบด้วย 0 0xc0000e3200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.39432138+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.394377953+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-05-21T13:10:50.394384592+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.394398586+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394405141+07:00","message":"[bufferProcess] interim [800000000]:ลบด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394407405+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394412326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394414981+07:00","message":"> Transcript [489] [false]: 'ลบด้วยนะคะมีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394418097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394420222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.39442228+07:00","message":"StatePrefix: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.394424502+07:00","message":"TextPushed: 'ลบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.57661807+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.576656933+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-05-21T13:10:50.576664317+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.576675533+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576683338+07:00","message":"[bufferProcess] interim [980000000]:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576686644+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576691115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576694808+07:00","message":"> Transcript [490] [false]: 'ลบด้วยนะคะมีสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576698375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576700425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.576702323+07:00","message":"StatePrefix: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:50.57670434+07:00","message":"TextPushed: 'ลบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.859975909+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.85999923+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.860004865+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.860007752+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.860011088+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.860014377+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.86001695+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:50.860019214+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.239594802+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.239630603+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-05-21T13:10:51.239636595+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.239648151+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239654774+07:00","message":"[bufferProcess] interim [580000000]:ลบด้วยนะคะมีสถานที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239657256+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239662346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239664895+07:00","message":"> Transcript [491] [false]: 'ลบด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239668165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239670327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239672355+07:00","message":"StatePrefix: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.239674431+07:00","message":"TextPushed: 'ลบด้วย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:51.286393089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:51.286405418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.287041264+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.287071714+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-05-21T13:10:51.287076883+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.287091325+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287098225+07:00","message":"[bufferProcess] interim [640000000]:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287100551+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287104062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.28710678+07:00","message":"> Transcript [492] [false]: 'ลบด้วยนะคะมีสถานที่ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287109994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287111978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287113819+07:00","message":"StatePrefix: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287115787+07:00","message":"TextPushed: 'ลบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287118223+07:00","message":"Push: 'นะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287119975+07:00","message":"TextPushed: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.287121895+07:00","message":"Set new StatePrefix : 'ลบด้วยนะคะมีสถานที่ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.28712398+07:00","message":"Next Push (prob) : 'สถานที่ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.28713053+07:00","message":"push: {false นะคะมี 0 0xc0000e3200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.317157737+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.317207931+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-05-21T13:10:51.317214388+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.317224964+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.317230828+07:00","message":"[bufferProcess] interim [700000000]:ลบด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.317233092+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.317238118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.317240724+07:00","message":"> Transcript [493] [false]: 'ลบด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.317243171+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.422031395+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.422068258+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-05-21T13:10:51.422074151+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.422084001+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422089837+07:00","message":"[bufferProcess] interim [760000000]:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422092232+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่ท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422095606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422098026+07:00","message":"> Transcript [494] [false]: 'ลบด้วยนะคะมีสถานที่ท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422100338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.422102186+07:00","message":"Set new StatePrefix: 'ลบด้วยนะคะมีสถานที่ท่องเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.496338532+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.496373946+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-05-21T13:10:51.496380149+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.496393593+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.496401419+07:00","message":"[bufferProcess] interim [880000000]:ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.496403686+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.496406945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.496409618+07:00","message":"> Transcript [495] [false]: 'ลบด้วยนะคะมีสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.496411706+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.696227751+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.69626609+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-05-21T13:10:51.696272979+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่กูคิดถึงคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.696285349+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่กูคิดถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.6962957+07:00","message":"[bufferProcess] interim [60000000]:ลบด้วยนะคะมีสถานที่กูคิดถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.696298402+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.6963037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.696307278+07:00","message":"> Transcript [496] [false]: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.696310009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.696311951+07:00","message":"Set new StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.782051176+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.78208561+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-05-21T13:10:51.782091622+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.782102986+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782109299+07:00","message":"[bufferProcess] interim [120000000]:ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782111693+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่กูคิดถึงคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782116747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782119363+07:00","message":"> Transcript [497] [false]: 'ลบด้วยนะคะมีสถานที่กูคิดถึงคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782122525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782124534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782126316+07:00","message":"StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.782128633+07:00","message":"TextPushed: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.862011436+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.862048941+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-05-21T13:10:51.862054572+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.862069249+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862075745+07:00","message":"[bufferProcess] interim [240000000]:ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862078277+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862081861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862084341+07:00","message":"> Transcript [498] [false]: 'ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862087317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862089797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862091524+07:00","message":"StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.862094204+07:00","message":"TextPushed: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.899895482+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.899930885+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-05-21T13:10:51.899936678+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:51.899947274+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899953686+07:00","message":"[bufferProcess] interim [300000000]:ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899956519+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่กูคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899961937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899964464+07:00","message":"> Transcript [499] [false]: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899967245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899969314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.89997141+07:00","message":"StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:51.899974055+07:00","message":"TextPushed: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.128524583+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.12856492+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-05-21T13:10:52.128572263+07:00","message":"receive interim result [false|false]: ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.128586147+07:00","message":"[buffer interim] 55 false ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128596383+07:00","message":"[bufferProcess] interim [480000000]:ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128600176+07:00","message":"[bufferProcess] send to processor:ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128607124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128611124+07:00","message":"> Transcript [500] [false]: 'ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128614771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.128618108+07:00","message":"Set new StatePrefix: 'ลบด้วยนะคะมีสถานที่ท่องเที่ยวสิงคโปร์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.284148967+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506564138+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506611366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลบด้วยนะคะมีสถานที่กู้คิดถึงคำว่าบ้าน\",\"confidence\":0.9157001}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506617456+07:00","message":"receive interim result [true|false]: ลบด้วยนะคะมีสถานที่กู้คิดถึงคำว่าบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506625208+07:00","message":"end recv isFinal message id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506627286+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506633685+07:00","message":"[buffer interim] 55 true ลบด้วยนะคะมีสถานที่กู้คิดถึงคำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506642542+07:00","message":"[bufferProcess] interim [870000000]:ลบด้วยนะคะมีสถานที่กู้คิดถึงคำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506647872+07:00","message":"[bufferProcess] send to processor (isfinal):ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506651026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506653802+07:00","message":"> Transcript [501] [false]: 'ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506656283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506658166+07:00","message":"Set new StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506659942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506661707+07:00","message":"> Transcript [502] [true]: 'ลบด้วยนะคะมีสถานที่กู้คิดถึงคำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506663996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506665901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506667918+07:00","message":"StatePrefix: 'ลบด้วยนะคะมีสถานที่กูคิดถึงคำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506671233+07:00","message":"TextPushed: 'ลบด้วยนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:52.506677297+07:00","message":"Push: 'สถานที่กู้คิดถึงคำว่าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:52.506684794+07:00","message":"push: {true สถานที่กู้คิดถึงคำว่าบ้าน 0 0xc0000e3200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:52.518757736+07:00","message":"write wav file: './tmp/7575/7575_55.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.179808729+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.535633809+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.535682152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.535689156+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.535704533+07:00","message":"[buffer interim] 56 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.53571134+07:00","message":"[bufferProcess] interim [420000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.535713104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.535719139+07:00","message":"[bufferProcess] send to processor (ticker):บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.535721829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.535724374+07:00","message":"> Transcript [503] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.535727449+07:00","message":"Set StatePrefix (first interim): 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.724635307+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.724673279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.724679088+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:53.724692207+07:00","message":"[buffer interim] 56 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.724698797+07:00","message":"[bufferProcess] interim [540000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:53.724700567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.167085895+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.167123713+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-05-21T13:10:54.167129726+07:00","message":"receive interim result [false|false]: คิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.167142768+07:00","message":"[buffer interim] 56 false คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167149043+07:00","message":"[bufferProcess] interim [960000000]:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167151532+07:00","message":"[bufferProcess] send to processor:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167158252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167160886+07:00","message":"> Transcript [504] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167163881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167165906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.167167685+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.16717012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:54.286571187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:54.286597029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.352938753+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.352972973+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-05-21T13:10:54.352978149+07:00","message":"receive interim result [false|false]: คิดถึงกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.352991627+07:00","message":"[buffer interim] 56 false คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.35299794+07:00","message":"[bufferProcess] interim [140000000]:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.353000345+07:00","message":"[bufferProcess] send to processor:คิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.353003497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.353005822+07:00","message":"> Transcript [505] [false]: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.353008072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.353009934+07:00","message":"Set new StatePrefix: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.61757701+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.617618631+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-05-21T13:10:54.617624536+07:00","message":"receive interim result [false|false]: คิดถึงการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.617639794+07:00","message":"[buffer interim] 56 false คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617646347+07:00","message":"[bufferProcess] interim [440000000]:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617649199+07:00","message":"[bufferProcess] send to processor:คิดถึงกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.61765568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617658316+07:00","message":"> Transcript [506] [false]: 'คิดถึงกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.61766135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617663577+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617665311+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.617667263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.932994597+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.933037881+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-05-21T13:10:54.933043977+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:54.933057327+07:00","message":"[buffer interim] 56 false คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933064061+07:00","message":"[bufferProcess] interim [740000000]:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933066223+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933071301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933074017+07:00","message":"> Transcript [507] [false]: 'คิดถึงการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933076904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933079378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933082315+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:54.933085518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.317212705+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.317257228+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-05-21T13:10:55.317263365+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.31727858+07:00","message":"[buffer interim] 56 false คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317286048+07:00","message":"[bufferProcess] interim [160000000]:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317288764+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317295812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317299365+07:00","message":"> Transcript [508] [false]: 'คิดถึงการจัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317302911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317305173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317307608+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.317309572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.501205138+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.501252453+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-05-21T13:10:55.501258065+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.501275123+07:00","message":"[buffer interim] 56 false คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501283961+07:00","message":"[bufferProcess] interim [340000000]:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501286318+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501289662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501292751+07:00","message":"> Transcript [509] [false]: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501296533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501298832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501300721+07:00","message":"StatePrefix: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501302927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501305693+07:00","message":"Push: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501307722+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501309709+07:00","message":"Set new StatePrefix : 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.501312089+07:00","message":"Next Push (prob) : 'การจัดบ้านการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.501339854+07:00","message":"push: {false คิดถึง 0 0xc00354c000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.829566937+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.829612156+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-05-21T13:10:55.829618959+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:55.829638997+07:00","message":"[buffer interim] 56 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829649011+07:00","message":"[bufferProcess] interim [700000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829652404+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829659011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829663667+07:00","message":"> Transcript [510] [false]: 'คิดถึงการจัดบ้านการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829668052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829670879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829675255+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:55.829678169+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.423291252+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.423333541+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-05-21T13:10:56.423339623+07:00","message":"receive interim result [false|false]: คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.423353678+07:00","message":"[buffer interim] 56 false คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.42336132+07:00","message":"[bufferProcess] interim [300000000]:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.42336388+07:00","message":"[bufferProcess] send to processor:คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.423371106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.423374173+07:00","message":"> Transcript [511] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.42337785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.423380012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.423381933+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.423384063+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.764388438+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881240717+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881279178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจคิดถึงการจัดบ้านการจัดสวน\",\"confidence\":0.946751}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881285121+07:00","message":"receive interim result [true|false]: บางคนอาจคิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881293062+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881295245+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881301097+07:00","message":"[buffer interim] 56 true บางคนอาจคิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881313728+07:00","message":"[bufferProcess] interim [750000000]:บางคนอาจคิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881317012+07:00","message":"[bufferProcess] send to processor (isfinal):คิดถึงการจัดบ้านการจัดสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881320393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881323195+07:00","message":"> Transcript [512] [false]: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881326315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881328211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881330447+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881332699+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.88133468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881336593+07:00","message":"> Transcript [513] [true]: 'บางคนอาจคิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881339164+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881340745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881342596+07:00","message":"StatePrefix: 'คิดถึงการจัดบ้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881344252+07:00","message":"TextPushed: 'คิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881345724+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881462822+07:00","message":"Push: 'การจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.88146564+07:00","message":"TextPushed: 'คิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.88146774+07:00","message":"Set new StatePrefix : 'บางคนอาจคิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881470391+07:00","message":"Next Push (prob) : 'บางคนอาจคิดถึงการจัดบ้านการจัดสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.881477527+07:00","message":"push: {true การจัดบ้านการจัดสวน 0 0xc00354c000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:56.881487798+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_56.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:56.890154086+07:00","message":"write wav file: './tmp/7575/7575_56.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:56.897025792+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:57.28720523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:10:57.287220792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.433794978+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.433841961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.433847793+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:57.433866963+07:00","message":"[buffer interim] 57 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.433873034+07:00","message":"[bufferProcess] interim [600000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:57.433875286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.084345947+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.084388652+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-05-21T13:10:58.084393952+07:00","message":"receive interim result [false|false]: หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.084409363+07:00","message":"[buffer interim] 57 false หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.084417558+07:00","message":"[bufferProcess] interim [200000000]:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.084420726+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.084424707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.084427365+07:00","message":"> Transcript [514] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.084429357+07:00","message":"Set StatePrefix (first interim): 'หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.273151887+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.273210509+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-05-21T13:10:58.273216389+07:00","message":"receive interim result [false|false]: หรืออาจจะคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.273226744+07:00","message":"[buffer interim] 57 false หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273233008+07:00","message":"[bufferProcess] interim [380000000]:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.27323541+07:00","message":"[bufferProcess] send to processor:หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273238613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273241318+07:00","message":"> Transcript [515] [false]: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273244659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273246744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273248552+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.273250427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.450386538+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.450429055+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-05-21T13:10:58.450434726+07:00","message":"receive interim result [false|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.450447633+07:00","message":"[buffer interim] 57 false หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450455108+07:00","message":"[bufferProcess] interim [560000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450457527+07:00","message":"[bufferProcess] send to processor:หรืออาจจะคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.45046314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450471004+07:00","message":"> Transcript [516] [false]: 'หรืออาจจะคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450477475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450479864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450481717+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.450483623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.554947384+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.616802912+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654786993+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654831906+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-05-21T13:10:58.654837989+07:00","message":"receive interim result [true|false]: หรืออาจจะคิดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654846137+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654848326+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654855133+07:00","message":"[buffer interim] 57 true หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654861422+07:00","message":"[bufferProcess] interim [890000000]:หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654866569+07:00","message":"[bufferProcess] send to processor (isfinal):หรืออาจจะคิดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654873024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654875779+07:00","message":"> Transcript [517] [false]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654878719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654880715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654882631+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.65488464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654886485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654888484+07:00","message":"> Transcript [518] [true]: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654890509+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.65489214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654893724+07:00","message":"StatePrefix: 'หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654895283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:58.654901191+07:00","message":"Push: 'หรืออาจจะคิดถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:58.654910308+07:00","message":"push: {true หรืออาจจะคิดถึง 0 0xc000422480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:58.662710128+07:00","message":"write wav file: './tmp/7575/7575_57.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.45799964+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.462414764+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.462439816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.462444766+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.462454279+07:00","message":"[buffer interim] 58 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.462459218+07:00","message":"[bufferProcess] interim [840000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.462460858+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546449716+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546492631+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-05-21T13:10:59.546498746+07:00","message":"receive interim result [true|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546511015+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546513668+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546523728+07:00","message":"[buffer interim] 58 true แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546533422+07:00","message":"[bufferProcess] interim [50000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546536363+07:00","message":"[bufferProcess] send to processor (isfinal):แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546540033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546542799+07:00","message":"> Transcript [519] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546544891+07:00","message":"Set StatePrefix (first interim): 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546546603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.54654847+07:00","message":"> Transcript [520] [true]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546551243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546553109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546555641+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546557655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:10:59.546560543+07:00","message":"Push: 'แสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.546569916+07:00","message":"push: {true แสง 0 0xc0000e3580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:10:59.551629889+07:00","message":"write wav file: './tmp/7575/7575_58.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:10:59.896260973+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:00.287965689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:00.28798407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:00.994237105+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.106462071+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.106479636+07:00","message":"found end of frame, send empty tag with msgId: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.106482498+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.106489039+07:00","message":"[buffer interim] 59 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106495456+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106499225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106502526+07:00","message":"> Transcript [521] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106505034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106507317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106509293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106511041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:01.106513642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.10652211+07:00","message":"push: {true \n 0 0xc002624300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:01.113289502+07:00","message":"write wav file: './tmp/7575/7575_59.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:01.316164232+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.049396281+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.049433394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Isuzu\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.049438791+07:00","message":"receive interim result [false|false]: Isuzu"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.049452279+07:00","message":"[buffer interim] 60 false Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.049462012+07:00","message":"[bufferProcess] interim [780000000]:Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.049464809+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.174619068+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.174655253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชสวน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.174660794+07:00","message":"receive interim result [false|false]: พืชสวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.174675979+07:00","message":"[buffer interim] 60 false พืชสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.174681989+07:00","message":"[bufferProcess] interim [900000000]:พืชสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.174684456+07:00","message":"[bufferProcess] send to processor:Isuzu"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.174687664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.174690248+07:00","message":"> Transcript [522] [false]: 'Isuzu'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.174692136+07:00","message":"Set StatePrefix (first interim): 'Isuzu'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.55956066+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.559612883+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-05-21T13:11:02.559619136+07:00","message":"receive interim result [false|false]: พืชสวนมาตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.559637154+07:00","message":"[buffer interim] 60 false พืชสวนมาตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559652188+07:00","message":"[bufferProcess] interim [320000000]:พืชสวนมาตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559654742+07:00","message":"[bufferProcess] send to processor:พืชสวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559658495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559661332+07:00","message":"> Transcript [523] [false]: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559664603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.559666966+07:00","message":"Set new StatePrefix: 'พืชสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.736991303+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.737030588+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-05-21T13:11:02.737037392+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:02.737050426+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737056349+07:00","message":"[bufferProcess] interim [500000000]:พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737059211+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737064206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737066813+07:00","message":"> Transcript [524] [false]: 'พืชสวนมาตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.73707026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737072429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737074308+07:00","message":"StatePrefix: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:02.737076475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:03.288231784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:03.288232932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.405841959+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.405876759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชสวนมาตกแต่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.405882423+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.405896817+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405904868+07:00","message":"[bufferProcess] interim [100000000]:พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405907619+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405912982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405915464+07:00","message":"> Transcript [525] [false]: 'พืชสวนมาตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.40591842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.40592088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405923071+07:00","message":"StatePrefix: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.405925489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.443627324+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.443664687+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-05-21T13:11:03.443670474+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.443679338+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.4436856+07:00","message":"[bufferProcess] interim [220000000]:พืชสวนมาตกแต่งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443687935+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443691382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443712866+07:00","message":"> Transcript [526] [false]: 'พืชสวนมาตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443716151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443718103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.443720095+07:00","message":"StatePrefix: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.44372234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.637771866+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.637808023+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-05-21T13:11:03.637813255+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.637825685+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637834692+07:00","message":"[bufferProcess] interim [400000000]:พืชสวนมาตกแต่งต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637837024+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่งต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637842913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637845465+07:00","message":"> Transcript [527] [false]: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637849058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637851286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637853072+07:00","message":"StatePrefix: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637855268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637861125+07:00","message":"Push: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637863169+07:00","message":"TextPushed: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637865406+07:00","message":"Set new StatePrefix : 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:03.637868397+07:00","message":"Next Push (prob) : 'มาตกแต่งต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:03.637890756+07:00","message":"push: {false พืชสวน 0 0xc000422c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.142212424+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.142253384+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-05-21T13:11:04.142260005+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้นไม้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.142274689+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142281425+07:00","message":"[bufferProcess] interim [880000000]:พืชสวนมาตกแต่งต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142283905+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่งต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142290197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142293146+07:00","message":"> Transcript [528] [false]: 'พืชสวนมาตกแต่งต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142296295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142298527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142300327+07:00","message":"StatePrefix: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.142302838+07:00","message":"TextPushed: 'พืชสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.349219512+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.349257098+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-05-21T13:11:04.349263024+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้นไม้มีทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.349277268+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349284275+07:00","message":"[bufferProcess] interim [120000000]:พืชสวนมาตกแต่งต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349287194+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่งต้นไม้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.34929522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349298263+07:00","message":"> Transcript [529] [false]: 'พืชสวนมาตกแต่งต้นไม้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349301657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349304341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349309435+07:00","message":"StatePrefix: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.349311547+07:00","message":"TextPushed: 'พืชสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.651088349+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.651123257+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-05-21T13:11:04.651129386+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้นไม้มีธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.651140278+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651146686+07:00","message":"[bufferProcess] interim [360000000]:พืชสวนมาตกแต่งต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651148951+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่งต้นไม้มีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651154261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651156888+07:00","message":"> Transcript [530] [false]: 'พืชสวนมาตกแต่งต้นไม้มีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.65115994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.65116209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651164298+07:00","message":"StatePrefix: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.651166495+07:00","message":"TextPushed: 'พืชสวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.654028124+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.654057384+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-05-21T13:11:04.654062977+07:00","message":"receive interim result [false|false]: พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.654072431+07:00","message":"[buffer interim] 60 false พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654077587+07:00","message":"[bufferProcess] interim [420000000]:พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654080157+07:00","message":"[bufferProcess] send to processor:พืชสวนมาตกแต่งต้นไม้มีธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654084856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654087184+07:00","message":"> Transcript [531] [false]: 'พืชสวนมาตกแต่งต้นไม้มีธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654089959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654091991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654093896+07:00","message":"StatePrefix: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654096068+07:00","message":"TextPushed: 'พืชสวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654100564+07:00","message":"Push: 'มาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654102428+07:00","message":"TextPushed: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654104344+07:00","message":"Set new StatePrefix : 'พืชสวนมาตกแต่งต้นไม้มีธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:04.654106431+07:00","message":"Next Push (prob) : 'ไม้มีธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:04.654112891+07:00","message":"push: {false มาตกแต่งต้น 0 0xc000422c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.024037233+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141822898+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141862852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ\",\"confidence\":0.94957244}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.1418739+07:00","message":"receive interim result [true|false]: พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141881279+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141883368+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141889462+07:00","message":"[buffer interim] 60 true พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141896232+07:00","message":"[bufferProcess] interim [930000000]:พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141901124+07:00","message":"[bufferProcess] send to processor (isfinal):พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141904253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.14190706+07:00","message":"> Transcript [532] [false]: 'พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.14190956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141911478+07:00","message":"Set new StatePrefix: 'พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141913197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141915095+07:00","message":"> Transcript [533] [true]: 'พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141917478+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141919326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141921321+07:00","message":"StatePrefix: 'พืชสวนมาตกแต่งต้นไม้มีธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141923778+07:00","message":"TextPushed: 'พืชสวนมาตกแต่งต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.141930037+07:00","message":"Push: 'ไม้มีธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.141937315+07:00","message":"push: {true ไม้มีธรรมชาติ 0 0xc000422c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:05.151351983+07:00","message":"write wav file: './tmp/7575/7575_60.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.216111302+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.344851149+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.455787801+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.455814942+07:00","message":"found end of frame, send empty tag with msgId: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.455818443+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.455826485+07:00","message":"[buffer interim] 61 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455833595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.45583713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455840196+07:00","message":"> Transcript [534] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455842496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455844366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455846158+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.455848044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.45585053+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.455859819+07:00","message":"push: {true \n 0 0xc0000e3880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:05.46051383+07:00","message":"write wav file: './tmp/7575/7575_61.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.608097601+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.665316493+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.880971388+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.88099593+07:00","message":"found end of frame, send empty tag with msgId: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.88099982+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.881008229+07:00","message":"[buffer interim] 62 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.881017787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.881029036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.88103299+07:00","message":"> Transcript [535] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.881036569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.881039344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.881042132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.88104543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:05.88104951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:05.881061278+07:00","message":"push: {true \n 0 0xc000385a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:05.886029096+07:00","message":"write wav file: './tmp/7575/7575_62.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:06.115859529+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:06.289216532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:06.289230995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.097956641+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.098008407+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-05-21T13:11:07.098015803+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.098034409+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098041312+07:00","message":"[bufferProcess] interim [20000000]:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098043326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098053104+07:00","message":"[bufferProcess] send to processor (ticker):ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098055424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098058117+07:00","message":"> Transcript [536] [false]: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.098060483+07:00","message":"Set StatePrefix (first interim): 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.666541929+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.666579454+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-05-21T13:11:07.666585461+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:07.666597664+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.666603912+07:00","message":"[bufferProcess] interim [620000000]:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:07.666606058+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.089390474+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.089429694+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-05-21T13:11:09.08943599+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.089453547+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089462309+07:00","message":"[bufferProcess] interim [940000000]:ได้หมดเลยค่ะพอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089465676+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089470025+07:00","message":"[bufferProcess] send to processor (ticker):ได้หมดเลยค่ะพอได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089473722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089477347+07:00","message":"> Transcript [537] [false]: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089480652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089482789+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089484617+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089486641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089488417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089490215+07:00","message":"> Transcript [538] [false]: 'ได้หมดเลยค่ะพอได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089492052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089493655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089495298+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.089496903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.143162035+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.143218028+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-05-21T13:11:09.143224168+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้ค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.143237176+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.143243129+07:00","message":"[bufferProcess] interim [60000000]:ได้หมดเลยค่ะพอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.14324506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.153916171+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.153950098+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-05-21T13:11:09.153955174+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.15396813+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153972781+07:00","message":"[bufferProcess] interim [120000000]:ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153974902+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้ค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.15397785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.15398028+07:00","message":"> Transcript [539] [false]: 'ได้หมดเลยค่ะพอได้ค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153983623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153986105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153988223+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.153990867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.278805227+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.278857926+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-05-21T13:11:09.278866296+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.278883075+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278891907+07:00","message":"[bufferProcess] interim [180000000]:ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278896201+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278901144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278905304+07:00","message":"> Transcript [540] [false]: 'ได้หมดเลยค่ะพอได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278910303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278913999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278916825+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278920014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278923855+07:00","message":"Push: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278927038+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278930128+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.278933403+07:00","message":"Next Push (prob) : 'พอได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.278943269+07:00","message":"push: {false ได้หมดเลยค่ะ 0 0xc002624680}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:09.289878145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:09.289910053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.47701142+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.477058124+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-05-21T13:11:09.477066141+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.477084183+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477095591+07:00","message":"[bufferProcess] interim [420000000]:ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477099236+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477112857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477120408+07:00","message":"> Transcript [541] [false]: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477125017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.477128791+07:00","message":"Set new StatePrefix: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.603226567+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.603254664+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-05-21T13:11:09.603260292+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.603274781+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603280632+07:00","message":"[bufferProcess] interim [480000000]:ได้หมดเลยค่ะพอได้คำละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603283273+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.6032863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603288561+07:00","message":"> Transcript [542] [false]: 'ได้หมดเลยค่ะพอได้คำและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603291534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603293567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603295485+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.603297749+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.71102065+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.711063263+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-05-21T13:11:09.711070553+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำรร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.711085827+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำรร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711093959+07:00","message":"[bufferProcess] interim [600000000]:ได้หมดเลยค่ะพอได้คำรร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711097387+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711105911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711109509+07:00","message":"> Transcript [543] [false]: 'ได้หมดเลยค่ะพอได้คำละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711113756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711116865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711120036+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.711123733+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.793141805+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.793194178+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-05-21T13:11:09.793200429+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.793213762+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793220503+07:00","message":"[bufferProcess] interim [660000000]:ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793223145+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำรร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793226737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793229765+07:00","message":"> Transcript [544] [false]: 'ได้หมดเลยค่ะพอได้คำรร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793232695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793234571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793236379+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.793239123+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.850823623+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.850870564+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-05-21T13:11:09.850876761+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.850893228+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850899758+07:00","message":"[bufferProcess] interim [780000000]:ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850902221+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850906736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850909523+07:00","message":"> Transcript [545] [false]: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850912533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850914673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850916717+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.85091915+07:00","message":"TextPushed: 'ได้หมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850922028+07:00","message":"Push: 'พอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.85092405+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850926199+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:09.850928243+07:00","message":"Next Push (prob) : 'และเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:09.850934987+07:00","message":"push: {false พอได้คำ 0 0xc002624680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.395466828+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.395517157+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-05-21T13:11:10.395524566+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.395539748+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395547349+07:00","message":"[bufferProcess] interim [320000000]:ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395549986+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395556983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395560143+07:00","message":"> Transcript [546] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395564195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395566226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395568013+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.395570928+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.497967583+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.498011072+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-05-21T13:11:10.49801988+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:10.498035363+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.498045116+07:00","message":"[bufferProcess] interim [380000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.498049208+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็รอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.49805761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.498061699+07:00","message":"> Transcript [547] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็รอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.49806805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.498071545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.498075003+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:10.49807925+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.108043368+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.108081673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้หมดเลยค่ะพอได้คำและเราก็ลอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.108087559+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.108105339+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108113367+07:00","message":"[bufferProcess] interim [980000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108115705+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108119416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108124969+07:00","message":"> Transcript [548] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108128188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.10813043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108132418+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.108135563+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.212677941+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.212718063+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-05-21T13:11:11.212723814+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.212741068+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212748277+07:00","message":"[bufferProcess] interim [100000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212751824+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212760497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212763913+07:00","message":"> Transcript [549] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212767896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212769987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212772246+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212774692+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.21278079+07:00","message":"Push: 'และเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212782654+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212784732+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.212786798+07:00","message":"Next Push (prob) : 'ก็ลอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.21279405+07:00","message":"push: {false และเรา 0 0xc002624680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.272389147+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.272424839+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-05-21T13:11:11.272430607+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.272443872+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272449846+07:00","message":"[bufferProcess] interim [220000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272452442+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272457688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272460357+07:00","message":"> Transcript [550] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272463416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272465683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272468936+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.272471592+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.380719943+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.380752437+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-05-21T13:11:11.380758237+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.380770436+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380777449+07:00","message":"[bufferProcess] interim [280000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380781575+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380788688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380791433+07:00","message":"> Transcript [551] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380794525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380796435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380798459+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.380800656+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.453337703+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.453368962+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-05-21T13:11:11.45337464+07:00","message":"receive interim result [false|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.453390609+07:00","message":"[buffer interim] 63 false ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453397308+07:00","message":"[bufferProcess] interim [340000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453399902+07:00","message":"[bufferProcess] send to processor:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453403396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453406112+07:00","message":"> Transcript [552] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453409585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453411864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453413928+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.453416254+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.755335633+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897241997+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897292786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์\",\"confidence\":0.9491}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897299957+07:00","message":"receive interim result [true|false]: ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897312573+07:00","message":"end recv isFinal message id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897314666+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897323033+07:00","message":"[buffer interim] 63 true ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897334321+07:00","message":"[bufferProcess] interim [850000000]:ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897337733+07:00","message":"[bufferProcess] send to processor (isfinal):ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897341678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897344653+07:00","message":"> Transcript [553] [false]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897348418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897352806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897355571+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.89735801+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897366486+07:00","message":"Push: 'ก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897368517+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897370585+07:00","message":"Set new StatePrefix : 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897373348+07:00","message":"Next Push (prob) : 'หาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.89737562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897377717+07:00","message":"> Transcript [554] [true]: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.89737999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897381653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897383398+07:00","message":"StatePrefix: 'ได้หมดเลยค่ะพอได้คำและเราก็ลองหาความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897385493+07:00","message":"TextPushed: 'ได้หมดเลยค่ะพอได้คำและเราก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:11.897387963+07:00","message":"Push: 'หาความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897397691+07:00","message":"push: {false ก็ลอง 0 0xc002624680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:11.897404867+07:00","message":"push: {true หาความสัมพันธ์ 0 0xc002624680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:11.90884594+07:00","message":"write wav file: './tmp/7575/7575_63.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:12.290771941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:12.290775842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.396669573+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.922887011+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.922930466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.922935369+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:12.9229504+07:00","message":"[buffer interim] 64 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.922956797+07:00","message":"[bufferProcess] interim [540000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.922958652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.922964612+07:00","message":"[bufferProcess] send to processor (ticker):บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.922967353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.922970383+07:00","message":"> Transcript [555] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:12.92297281+07:00","message":"Set StatePrefix (first interim): 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.057226524+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.057266891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.057272404+07:00","message":"receive interim result [false|false]: บางคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.057284202+07:00","message":"[buffer interim] 64 false บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.057290813+07:00","message":"[bufferProcess] interim [660000000]:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.057292722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.242758213+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.242791958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางคนอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.242797475+07:00","message":"receive interim result [false|false]: บางคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.242811472+07:00","message":"[buffer interim] 64 false บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242818747+07:00","message":"[bufferProcess] interim [900000000]:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242821262+07:00","message":"[bufferProcess] send to processor:บางคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242824407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242827223+07:00","message":"> Transcript [556] [false]: 'บางคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.24283006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242832095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242833893+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.242835727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.374450838+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.374485684+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-05-21T13:11:13.374491663+07:00","message":"receive interim result [false|false]: บางคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.374501781+07:00","message":"[buffer interim] 64 false บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374507646+07:00","message":"[bufferProcess] interim [960000000]:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374509734+07:00","message":"[bufferProcess] send to processor:บางคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374512897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374515568+07:00","message":"> Transcript [557] [false]: 'บางคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374518249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374520197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.374522244+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.37452418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.566350729+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.566388253+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-05-21T13:11:13.566401101+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.566413747+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566420098+07:00","message":"[bufferProcess] interim [140000000]:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566427574+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566435238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566437862+07:00","message":"> Transcript [558] [false]: 'บางคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566440875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566443078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.56644513+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.566447313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.635569807+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.635606641+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-05-21T13:11:13.635612941+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.635625124+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635631368+07:00","message":"[bufferProcess] interim [320000000]:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635633668+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635638586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635641319+07:00","message":"> Transcript [559] [false]: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635644522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635647357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635649524+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635651649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635656657+07:00","message":"Push: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635658396+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.635660468+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.63566247+07:00","message":"Next Push (prob) : 'คนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.635669334+07:00","message":"push: {false บาง 0 0xc00016e780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.816854131+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.81688864+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-05-21T13:11:13.816894818+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:13.816920604+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.81692762+07:00","message":"[bufferProcess] interim [440000000]:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816929944+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816937035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816939567+07:00","message":"> Transcript [560] [false]: 'บางคนอาจจะได้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816942428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816944562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816946514+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:13.816948873+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.015367732+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.015422409+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-05-21T13:11:14.015428859+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.01544391+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015452323+07:00","message":"[bufferProcess] interim [680000000]:บางคนอาจจะได้มาเป็นปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015455654+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.01546424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015468972+07:00","message":"> Transcript [561] [false]: 'บางคนอาจจะได้มาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015472812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015475104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015477501+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.015479928+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.130532498+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.130571336+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-05-21T13:11:14.130578214+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.130596596+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130604979+07:00","message":"[bufferProcess] interim [740000000]:บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130608762+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130613835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130618487+07:00","message":"> Transcript [562] [false]: 'บางคนอาจจะได้มาเป็นปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130623113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130626224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130629622+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.130633569+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.133817568+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.133835303+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-05-21T13:11:14.133840859+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.133855014+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133860126+07:00","message":"[bufferProcess] interim [800000000]:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.13386349+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133868347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133872076+07:00","message":"> Transcript [563] [false]: 'บางคนอาจจะได้มาเป็นประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133875791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133878231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133881476+07:00","message":"StatePrefix: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133884085+07:00","message":"TextPushed: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.13389412+07:00","message":"Push: 'คนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133897071+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133900085+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.133903572+07:00","message":"Next Push (prob) : 'มาเป็นประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.133914106+07:00","message":"push: {false คนอาจจะได้ 0 0xc00016e780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.457582203+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.45761995+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-05-21T13:11:14.457625311+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.45764329+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457651986+07:00","message":"[bufferProcess] interim [100000000]:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457654341+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457657846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457660543+07:00","message":"> Transcript [564] [false]: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457662897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.457664875+07:00","message":"Set new StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.658068935+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.658107235+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-05-21T13:11:14.658114709+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.658126833+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658133132+07:00","message":"[bufferProcess] interim [280000000]:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.65813552+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658140718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658143381+07:00","message":"> Transcript [565] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658146919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658149011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658151076+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.658153521+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.736838319+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.73687914+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-05-21T13:11:14.736887074+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.7369029+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736913463+07:00","message":"[bufferProcess] interim [400000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736917025+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736924855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.73692889+07:00","message":"> Transcript [566] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736933693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736936717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736939765+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.736943419+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.858872935+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.858907599+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-05-21T13:11:14.858913488+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:14.858927311+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858934549+07:00","message":"[bufferProcess] interim [520000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858937266+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858943713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858946446+07:00","message":"> Transcript [567] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858949671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.85895172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.85895389+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:14.858956464+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.046600935+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.046643967+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-05-21T13:11:15.046650412+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.046664746+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046671789+07:00","message":"[bufferProcess] interim [700000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.0466742+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046679217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046681924+07:00","message":"> Transcript [568] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.04668542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046687653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046689945+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046692719+07:00","message":"TextPushed: 'บางคนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046707397+07:00","message":"Push: 'มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046709435+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046711637+07:00","message":"Set new StatePrefix : 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.046713801+07:00","message":"Next Push (prob) : 'เลยอาจจะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.046722284+07:00","message":"push: {false มาเป็นประโยค 0 0xc00016e780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.162582311+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.162623194+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-05-21T13:11:15.162629469+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.162645797+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162653639+07:00","message":"[bufferProcess] interim [760000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162656636+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162660279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162663037+07:00","message":"> Transcript [569] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162666667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.16266895+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162670902+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.162673262+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.225687761+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.225721593+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-05-21T13:11:15.22572813+07:00","message":"receive interim result [false|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.225743237+07:00","message":"[buffer interim] 64 false บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225749367+07:00","message":"[bufferProcess] interim [880000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225752252+07:00","message":"[bufferProcess] send to processor:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225758613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.22576189+07:00","message":"> Transcript [570] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.22576529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225767298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225769311+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.225771722+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.274532905+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:15.291722803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:15.29173667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.367926156+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.367961615+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-05-21T13:11:15.367967166+07:00","message":"receive interim result [true|false]: บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.367978015+07:00","message":"end recv isFinal message id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.367982779+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.367989044+07:00","message":"[buffer interim] 64 true บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.367995982+07:00","message":"[bufferProcess] interim [90000000]:บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.367999398+07:00","message":"[bufferProcess] send to processor (isfinal):บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368015294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368042689+07:00","message":"> Transcript [571] [false]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368048996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368051301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368060019+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368064187+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368067128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368069293+07:00","message":"> Transcript [572] [true]: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368071591+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368073271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368075283+07:00","message":"StatePrefix: 'บางคนอาจจะได้มาเป็นประโยคเลยอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368077195+07:00","message":"TextPushed: 'บางคนอาจจะได้มาเป็นประโยค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.368086568+07:00","message":"Push: 'เลยอาจจะได้คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.368099484+07:00","message":"push: {true เลยอาจจะได้คำว่า 0 0xc00016e780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:15.37715021+07:00","message":"write wav file: './tmp/7575/7575_64.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.466472325+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.654399803+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.725705836+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.755816386+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.755850721+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.755854193+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.755864274+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755872377+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755876574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755880228+07:00","message":"> Transcript [573] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755883715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755886204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755888222+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755890023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:15.755892953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:15.755909266+07:00","message":"push: {true \n 0 0xc00016ea80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:15.761231731+07:00","message":"write wav file: './tmp/7575/7575_65.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.210425863+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.210478608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.210486245+07:00","message":"receive interim result [false|false]: บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.210506419+07:00","message":"[buffer interim] 66 false บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.21051515+07:00","message":"[bufferProcess] interim [480000000]:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.210517885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.401012021+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.401054452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้านแสน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.401060077+07:00","message":"receive interim result [false|false]: บ้านแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.40107273+07:00","message":"[buffer interim] 66 false บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.401080353+07:00","message":"[bufferProcess] interim [720000000]:บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.401082783+07:00","message":"[bufferProcess] send to processor:บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.40108833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.401091527+07:00","message":"> Transcript [574] [false]: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.401094283+07:00","message":"Set StatePrefix (first interim): 'บ้าน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.586253038+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.586295051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้านแสนสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.58630078+07:00","message":"receive interim result [false|false]: บ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.586317623+07:00","message":"[buffer interim] 66 false บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586324476+07:00","message":"[bufferProcess] interim [900000000]:บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586326705+07:00","message":"[bufferProcess] send to processor:บ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586329767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586332499+07:00","message":"> Transcript [575] [false]: 'บ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586335352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586337303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586339079+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.586340968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.694723912+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.805133259+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.80519463+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-05-21T13:11:16.805202294+07:00","message":"receive interim result [true|false]: บ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.805219273+07:00","message":"end recv isFinal message id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.805224234+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.805231457+07:00","message":"[buffer interim] 66 true บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805237999+07:00","message":"[bufferProcess] interim [170000000]:บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805240996+07:00","message":"[bufferProcess] send to processor (isfinal):บ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805244233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805246923+07:00","message":"> Transcript [576] [false]: 'บ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805250144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805252046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805253798+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805255705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805257367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805259569+07:00","message":"> Transcript [577] [true]: 'บ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805261745+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805263331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805265274+07:00","message":"StatePrefix: 'บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805266774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:16.805269289+07:00","message":"Push: 'บ้านแสนสุข'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.805276564+07:00","message":"push: {true บ้านแสนสุข 0 0xc002624b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:16.812043966+07:00","message":"write wav file: './tmp/7575/7575_66.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:16.946001488+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.45513324+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.557459694+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.557482649+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.557486609+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.557494059+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557506293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557511214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557515203+07:00","message":"> Transcript [578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557518823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557521755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557524732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557527467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:17.557533476+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.557544428+07:00","message":"push: {true \n 0 0xc002624e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:17.562711732+07:00","message":"write wav file: './tmp/7575/7575_67.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:17.719757113+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.258301769+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.258346758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.258352801+07:00","message":"receive interim result [false|false]: จะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.258370071+07:00","message":"[buffer interim] 68 false จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.258376548+07:00","message":"[bufferProcess] interim [540000000]:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.258378655+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:18.292336399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:18.292356484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.410352252+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.410393312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.410400984+07:00","message":"receive interim result [false|false]: ได้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.41041551+07:00","message":"[buffer interim] 68 false ได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.410426552+07:00","message":"[bufferProcess] interim [720000000]:ได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.410429974+07:00","message":"[bufferProcess] send to processor:จะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.410436487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.410440983+07:00","message":"> Transcript [579] [false]: 'จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.410444246+07:00","message":"Set StatePrefix (first interim): 'จะได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.476671101+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.476715412+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.476722644+07:00","message":"receive interim result [false|false]: คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.476737509+07:00","message":"[buffer interim] 68 false คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.476744589+07:00","message":"[bufferProcess] interim [780000000]:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.476746909+07:00","message":"[bufferProcess] send to processor:ได้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.476753779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.476756713+07:00","message":"> Transcript [580] [false]: 'ได้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.47675911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.476761082+07:00","message":"Set new StatePrefix: 'ได้คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.702644426+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.70268536+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-05-21T13:11:18.702691751+07:00","message":"receive interim result [false|false]: คำว่าบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:18.702707731+07:00","message":"[buffer interim] 68 false คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702715154+07:00","message":"[bufferProcess] interim [960000000]:คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702717647+07:00","message":"[bufferProcess] send to processor:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702724601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702727658+07:00","message":"> Transcript [581] [false]: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702730256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:18.702732376+07:00","message":"Set new StatePrefix: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.003050951+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.003092279+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-05-21T13:11:19.003098248+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.003114022+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003120916+07:00","message":"[bufferProcess] interim [260000000]:คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003123547+07:00","message":"[bufferProcess] send to processor:คำว่าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003130627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003133532+07:00","message":"> Transcript [582] [false]: 'คำว่าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003137063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003139602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003141773+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.003143857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.139180945+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.139231555+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-05-21T13:11:19.13923879+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.139255358+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139262771+07:00","message":"[bufferProcess] interim [440000000]:คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139265298+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139272314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139275474+07:00","message":"> Transcript [583] [false]: 'คำว่าบ้านแสน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139278775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139280805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139283167+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.139285296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.46620666+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.466254885+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-05-21T13:11:19.466260791+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:19.466279659+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466288165+07:00","message":"[bufferProcess] interim [740000000]:คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466291526+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466295332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466298268+07:00","message":"> Transcript [584] [false]: 'คำว่าบ้านแสนสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466302285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466304282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466306162+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:19.466308159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.04687907+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.046921744+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-05-21T13:11:20.046927699+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.046945055+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046952905+07:00","message":"[bufferProcess] interim [340000000]:คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046955713+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุขก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046961208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046964168+07:00","message":"> Transcript [585] [false]: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046967633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046969995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046971835+07:00","message":"StatePrefix: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046974008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046979346+07:00","message":"Push: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.04698155+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.0469838+07:00","message":"Set new StatePrefix : 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.046985912+07:00","message":"Next Push (prob) : 'บ้านแสนสุขก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.04699413+07:00","message":"push: {false คำว่า 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.181996228+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.182041417+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-05-21T13:11:20.18204928+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.182068528+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182081017+07:00","message":"[bufferProcess] interim [520000000]:คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182083506+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุขก็ได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182087572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182090537+07:00","message":"> Transcript [586] [false]: 'คำว่าบ้านแสนสุขก็ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182093997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182096562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182098417+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.182100929+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.857632235+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.85767588+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-05-21T13:11:20.857682988+07:00","message":"receive interim result [false|false]: คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.857701908+07:00","message":"[buffer interim] 68 false คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857710072+07:00","message":"[bufferProcess] interim [120000000]:คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857712677+07:00","message":"[bufferProcess] send to processor:คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857718813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857721526+07:00","message":"> Transcript [587] [false]: 'คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857724931+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857727427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857729496+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:20.857731985+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860767993+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860784107+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860786725+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860788629+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860790299+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860792192+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860793919+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860795792+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860797394+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.860800013+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:20.917693546+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143622483+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143667988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะได้คำว่าบ้านแสนสุขก็ได้นะครับ\",\"confidence\":0.937635}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143675572+07:00","message":"receive interim result [true|false]: จะได้คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143687227+07:00","message":"end recv isFinal message id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143689578+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143697784+07:00","message":"[buffer interim] 68 true จะได้คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143709572+07:00","message":"[bufferProcess] interim [420000000]:จะได้คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.14371278+07:00","message":"[bufferProcess] send to processor (isfinal):คำว่าบ้านแสนสุขก็ได้นะครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143717272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143720998+07:00","message":"> Transcript [588] [false]: 'คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143724476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143726485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.14372882+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143731646+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143733473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143735395+07:00","message":"> Transcript [589] [true]: 'จะได้คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143737445+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143739031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143740794+07:00","message":"StatePrefix: 'คำว่าบ้านแสนสุขก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143742653+07:00","message":"TextPushed: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143744187+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143910822+07:00","message":"Push: 'บ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143914283+07:00","message":"TextPushed: 'คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143916467+07:00","message":"Set new StatePrefix : 'จะได้คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143919074+07:00","message":"Next Push (prob) : 'จะได้คำว่าบ้านแสนสุขก็ได้นะครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.143927768+07:00","message":"push: {true บ้านแสนสุขก็ได้นะครับ 0 0xc00016e000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.143934196+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_68.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:21.152425669+07:00","message":"write wav file: './tmp/7575/7575_68.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:21.292633696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:21.292650476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.29600189+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.902746656+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.902802951+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-05-21T13:11:21.902808379+07:00","message":"receive interim result [false|false]: เช้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:21.902824588+07:00","message":"[buffer interim] 69 false เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.902831814+07:00","message":"[bufferProcess] interim [360000000]:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:21.902833718+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.017853164+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.017897984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช้านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.017904069+07:00","message":"receive interim result [false|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.017917582+07:00","message":"[buffer interim] 69 false เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.017924329+07:00","message":"[bufferProcess] interim [480000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.017927078+07:00","message":"[bufferProcess] send to processor:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.017932107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.017935484+07:00","message":"> Transcript [590] [false]: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.017937954+07:00","message":"Set StatePrefix (first interim): 'เช้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.135355034+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.225078795+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.22512207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช้านี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.225129006+07:00","message":"receive interim result [true|false]: เช้านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.225139823+07:00","message":"end recv isFinal message id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.225141995+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.22514972+07:00","message":"[buffer interim] 69 true เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225179363+07:00","message":"[bufferProcess] interim [870000000]:เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225183323+07:00","message":"[bufferProcess] send to processor (isfinal):เช้านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225187228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225190705+07:00","message":"> Transcript [591] [false]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225193738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225195597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225197491+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225200586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225202314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225204118+07:00","message":"> Transcript [592] [true]: 'เช้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225206261+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225207849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225209493+07:00","message":"StatePrefix: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225211031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:22.225213928+07:00","message":"Push: 'เช้านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.225223523+07:00","message":"push: {true เช้านี้ 0 0xc000384c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:22.2315368+07:00","message":"write wav file: './tmp/7575/7575_69.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:22.518549263+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.049725741+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.049788441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แผน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.049794467+07:00","message":"receive interim result [false|false]: แผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.049810117+07:00","message":"[buffer interim] 70 false แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.049816943+07:00","message":"[bufferProcess] interim [540000000]:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.049818999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.359431046+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.359469642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนอร่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.359475709+07:00","message":"receive interim result [false|false]: แสนอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.359485704+07:00","message":"[buffer interim] 70 false แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.359491863+07:00","message":"[bufferProcess] interim [840000000]:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.359494153+07:00","message":"[bufferProcess] send to processor:แผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.359497292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.35949995+07:00","message":"> Transcript [593] [false]: 'แผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.359503287+07:00","message":"Set StatePrefix (first interim): 'แผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.929827808+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.92987081+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-05-21T13:11:23.92987703+07:00","message":"receive interim result [false|false]: แสนอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:23.929893495+07:00","message":"[buffer interim] 70 false แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929901403+07:00","message":"[bufferProcess] interim [440000000]:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929904063+07:00","message":"[bufferProcess] send to processor:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929908071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929911136+07:00","message":"> Transcript [594] [false]: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929913242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:23.929915166+07:00","message":"Set new StatePrefix: 'แสนอร่อย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:24.293570571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:24.293617099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.76639389+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.766448242+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-05-21T13:11:26.766454954+07:00","message":"receive interim result [false|false]: แสนอร่อยเริ่มต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.76647055+07:00","message":"[buffer interim] 70 false แสนอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766478288+07:00","message":"[bufferProcess] interim [260000000]:แสนอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766480835+07:00","message":"[bufferProcess] send to processor:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766488183+07:00","message":"[bufferProcess] send to processor (ticker):แสนอร่อยเริ่มต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766491299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766494713+07:00","message":"> Transcript [595] [false]: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766498224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766500169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766502035+07:00","message":"StatePrefix: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.76650412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766505921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766508016+07:00","message":"> Transcript [596] [false]: 'แสนอร่อยเริ่มต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766510085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766512296+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766514896+07:00","message":"StatePrefix: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.766517519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.95305463+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.953089365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนอร่อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.953094553+07:00","message":"receive interim result [false|false]: แสนอร่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:26.953110084+07:00","message":"[buffer interim] 70 false แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.953116056+07:00","message":"[bufferProcess] interim [440000000]:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:26.9531177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:27.293660069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:27.293662601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.048329415+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.04836663+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-05-21T13:11:28.048373491+07:00","message":"receive interim result [false|false]: แสนอร่อยเริ่มต้นที่ภาพนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.048388569+07:00","message":"[buffer interim] 70 false แสนอร่อยเริ่มต้นที่ภาพนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048394893+07:00","message":"[bufferProcess] interim [580000000]:แสนอร่อยเริ่มต้นที่ภาพนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048398078+07:00","message":"[bufferProcess] send to processor:แสนอร่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048402369+07:00","message":"[bufferProcess] send to processor (ticker):แสนอร่อยเริ่มต้นที่ภาพนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048416256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048447147+07:00","message":"> Transcript [597] [false]: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048453855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.04845735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048459652+07:00","message":"StatePrefix: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048461718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048463767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048466259+07:00","message":"> Transcript [598] [false]: 'แสนอร่อยเริ่มต้นที่ภาพนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048468259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.04846987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048471539+07:00","message":"StatePrefix: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048473148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048481125+07:00","message":"Push: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048482999+07:00","message":"TextPushed: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.048485057+07:00","message":"Set new StatePrefix : 'แสนอร่อยเริ่มต้นที่ภาพนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.04848781+07:00","message":"Next Push (prob) : 'เริ่มต้นที่ภาพนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.048499311+07:00","message":"push: {false แสนอร่อย 0 0xc000385380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.473692152+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.496266421+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.496321056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.496328572+07:00","message":"receive interim result [false|false]: แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.496347255+07:00","message":"[buffer interim] 70 false แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.496359504+07:00","message":"[bufferProcess] interim [0]:แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.496363381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629155903+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629221938+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง\",\"confidence\":0.9045069}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629230201+07:00","message":"receive interim result [true|false]: แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629241235+07:00","message":"end recv isFinal message id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629243627+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629250597+07:00","message":"[buffer interim] 70 true แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629261998+07:00","message":"[bufferProcess] interim [180000000]:แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629268358+07:00","message":"[bufferProcess] send to processor (isfinal):แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629271959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629274981+07:00","message":"> Transcript [599] [false]: 'แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629278364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629280324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629282273+07:00","message":"StatePrefix: 'แสนอร่อยเริ่มต้นที่ภาพนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629286106+07:00","message":"TextPushed: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629288157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629290082+07:00","message":"> Transcript [600] [true]: 'แสนอร่อยเริ่มต้นที่ภาพนักเรียนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.62929223+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629293922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629295637+07:00","message":"StatePrefix: 'แสนอร่อยเริ่มต้นที่ภาพนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629297525+07:00","message":"TextPushed: 'แสนอร่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:28.629304384+07:00","message":"Push: 'เริ่มต้นที่ภาพนักเรียนกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.629313692+07:00","message":"push: {true เริ่มต้นที่ภาพนักเรียนกำลัง 0 0xc000385380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:28.641353767+07:00","message":"write wav file: './tmp/7575/7575_70.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:28.736874691+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.484867328+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.484916127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.484922739+07:00","message":"receive interim result [false|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.484936169+07:00","message":"[buffer interim] 71 false ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.484943519+07:00","message":"[bufferProcess] interim [780000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.484945295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.754744394+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866066838+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.86609969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทานอาหาร\",\"confidence\":0.8757269}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866105593+07:00","message":"receive interim result [true|false]: ทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866117046+07:00","message":"end recv isFinal message id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866121594+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866127686+07:00","message":"[buffer interim] 71 true ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866133989+07:00","message":"[bufferProcess] interim [260000000]:ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866137252+07:00","message":"[bufferProcess] send to processor (isfinal):ทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866140649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866143469+07:00","message":"> Transcript [601] [false]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866145821+07:00","message":"Set StatePrefix (first interim): 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866147527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.86614933+07:00","message":"> Transcript [602] [true]: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.86615164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866153543+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866155266+07:00","message":"StatePrefix: 'ทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.86615713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:29.866159722+07:00","message":"Push: 'ทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:29.866173556+07:00","message":"push: {true ทานอาหาร 0 0xc000422c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:29.873797789+07:00","message":"write wav file: './tmp/7575/7575_71.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:30.137078051+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:30.293888818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:30.293917347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.702389062+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.702434164+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-05-21T13:11:31.702439283+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.702453869+07:00","message":"[buffer interim] 72 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702460151+07:00","message":"[bufferProcess] interim [560000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702462008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702467047+07:00","message":"[bufferProcess] send to processor (ticker):กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702469866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702472927+07:00","message":"> Transcript [603] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.702475467+07:00","message":"Set StatePrefix (first interim): 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.885433132+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.885478973+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-05-21T13:11:31.88548534+07:00","message":"receive interim result [false|false]: กำลังทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:31.885498741+07:00","message":"[buffer interim] 72 false กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.885505548+07:00","message":"[bufferProcess] interim [740000000]:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:31.885507719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.213412771+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.213458865+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-05-21T13:11:32.213465471+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.213482395+07:00","message":"[buffer interim] 72 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213490426+07:00","message":"[bufferProcess] interim [40000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213493313+07:00","message":"[bufferProcess] send to processor:กำลังทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213500202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213502786+07:00","message":"> Transcript [604] [false]: 'กำลังทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213506251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213508628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213510521+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.213513606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.783379665+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.783415562+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-05-21T13:11:32.783421637+07:00","message":"receive interim result [false|false]: กำลังทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:32.783437375+07:00","message":"[buffer interim] 72 false กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.78344354+07:00","message":"[bufferProcess] interim [640000000]:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783445927+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783449043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783451659+07:00","message":"> Transcript [605] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783458847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783461136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.78346322+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:32.783465123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:33.294707159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:33.294711436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.201366254+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.201412257+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-05-21T13:11:34.201418043+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.201432476+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201442984+07:00","message":"[bufferProcess] interim [80000000]:กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201446641+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201453281+07:00","message":"[bufferProcess] send to processor (ticker):กำลังทานอาหารไปถึงภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201458248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201462401+07:00","message":"> Transcript [606] [false]: 'กำลังทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201468+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.2014702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201475848+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201477851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201479666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201481676+07:00","message":"> Transcript [607] [false]: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201483556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.20148554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201487267+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201488984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.20149376+07:00","message":"Push: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201496782+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201499545+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.201502905+07:00","message":"Next Push (prob) : 'ทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.201513529+07:00","message":"push: {false กำลัง 0 0xc0000e3000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.383823494+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.383867415+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-05-21T13:11:34.383873281+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.383886604+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.383893612+07:00","message":"[bufferProcess] interim [260000000]:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.38389572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.573187584+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.573223583+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-05-21T13:11:34.573229298+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.573243024+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573249849+07:00","message":"[bufferProcess] interim [440000000]:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573252049+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573257453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573260867+07:00","message":"> Transcript [608] [false]: 'กำลังทานอาหารไปถึงภายในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573264129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573266161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573267897+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.573269921+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.893071131+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.893111369+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-05-21T13:11:34.893118886+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.893133204+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893141354+07:00","message":"[bufferProcess] interim [800000000]:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893145126+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.89315392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893158046+07:00","message":"> Transcript [609] [false]: 'กำลังทานอาหารไปถึงภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893179641+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893183289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893187114+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.893190321+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.998388551+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.998427041+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-05-21T13:11:34.998432934+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:34.998445166+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998451599+07:00","message":"[bufferProcess] interim [920000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998454209+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998459484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998462111+07:00","message":"> Transcript [610] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998465557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998467814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.998470162+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:34.99847248+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.311929716+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.311971254+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-05-21T13:11:35.311977725+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.311992985+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312000776+07:00","message":"[bufferProcess] interim [220000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312003468+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312007057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312010556+07:00","message":"> Transcript [611] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312014817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.31201696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312019263+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312021475+07:00","message":"TextPushed: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.31202486+07:00","message":"Push: 'ทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312026842+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312028865+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.312031849+07:00","message":"Next Push (prob) : 'ร่างกายของเด็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.312039845+07:00","message":"push: {false ทานอาหารไปถึงภายใน 0 0xc0000e3000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.504771153+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.504805964+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-05-21T13:11:35.504813382+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.504830275+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504840942+07:00","message":"[bufferProcess] interim [400000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504844835+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504851546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504856396+07:00","message":"> Transcript [612] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504860195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504862915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.50486589+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.504869734+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.607084648+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.607127161+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-05-21T13:11:35.60713343+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.607147119+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607153671+07:00","message":"[bufferProcess] interim [460000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607156334+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607168691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607172363+07:00","message":"> Transcript [613] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607176287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607178328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607180457+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.607182989+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.617693022+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.617720154+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-05-21T13:11:35.617725203+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.617739059+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617744642+07:00","message":"[bufferProcess] interim [520000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617746998+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617750309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.61775276+07:00","message":"> Transcript [614] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617755727+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617757577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617759433+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.617761769+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.931008047+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.931049199+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-05-21T13:11:35.931056762+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.931070278+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931080833+07:00","message":"[bufferProcess] interim [820000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931084531+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931091359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931095239+07:00","message":"> Transcript [615] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931099926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931102724+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931106164+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931109087+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931114338+07:00","message":"Push: 'ร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931117264+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.931124961+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:35.9311283+07:00","message":"Next Push (prob) : 'คนนี้เลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.931138445+07:00","message":"push: {false ร่างกายของเด็ก 0 0xc0000e3000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:35.974776704+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.050504923+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.050554593+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-05-21T13:11:36.050561533+07:00","message":"receive interim result [false|false]: กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.050577259+07:00","message":"[buffer interim] 72 false กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050587435+07:00","message":"[bufferProcess] interim [940000000]:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050591595+07:00","message":"[bufferProcess] send to processor:กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050599032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050602829+07:00","message":"> Transcript [616] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050607693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050610394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050613561+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.050616052+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139277559+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139313265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ\",\"confidence\":0.9351786}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139319555+07:00","message":"receive interim result [true|false]: กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139328609+07:00","message":"end recv isFinal message id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139330703+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139336077+07:00","message":"[buffer interim] 72 true กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139344639+07:00","message":"[bufferProcess] interim [60000000]:กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139347795+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139351284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139353793+07:00","message":"> Transcript [617] [false]: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139356693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139358566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139360346+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139364191+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139366316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139368218+07:00","message":"> Transcript [618] [true]: 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139370396+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139372002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139373553+07:00","message":"StatePrefix: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139375362+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139383939+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139527948+07:00","message":"Push: 'คนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139531159+07:00","message":"TextPushed: 'กำลังทานอาหารไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.1395336+07:00","message":"Set new StatePrefix : 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139536465+07:00","message":"Next Push (prob) : 'กำลังทานอาหารเจาะไปถึงภายในร่างกายของเด็กคนนี้เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.139544251+07:00","message":"push: {true คนนี้เลยนะคะ 0 0xc0000e3000}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.139550231+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_72.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:36.15087411+07:00","message":"write wav file: './tmp/7575/7575_72.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:36.294736298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:36.294751103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.29726589+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.944318216+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.944359151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิทาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.944364522+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:36.944379759+07:00","message":"[buffer interim] 73 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.944386536+07:00","message":"[bufferProcess] interim [660000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:36.944388912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.136628726+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.13666893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อทานอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.136675959+07:00","message":"receive interim result [false|false]: เมื่อทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.136693313+07:00","message":"[buffer interim] 73 false เมื่อทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.136701533+07:00","message":"[bufferProcess] interim [900000000]:เมื่อทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.136705557+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.136715127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.136718671+07:00","message":"> Transcript [619] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.136721931+07:00","message":"Set StatePrefix (first interim): 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.454048753+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.454085938+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-05-21T13:11:37.45409163+07:00","message":"receive interim result [false|false]: เมื่อทานอาหารและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.454107027+07:00","message":"[buffer interim] 73 false เมื่อทานอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.454113428+07:00","message":"[bufferProcess] interim [140000000]:เมื่อทานอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.45412027+07:00","message":"[bufferProcess] send to processor:เมื่อทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.454124167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.454129691+07:00","message":"> Transcript [620] [false]: 'เมื่อทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.454132202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.454134403+07:00","message":"Set new StatePrefix: 'เมื่อทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.456157382+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.456182664+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-05-21T13:11:37.45618754+07:00","message":"receive interim result [false|false]: เมื่อทานอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.456199911+07:00","message":"[buffer interim] 73 false เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456204867+07:00","message":"[bufferProcess] interim [200000000]:เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456206996+07:00","message":"[bufferProcess] send to processor:เมื่อทานอาหารและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456209451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456211632+07:00","message":"> Transcript [621] [false]: 'เมื่อทานอาหารและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456214371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456216417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456218488+07:00","message":"StatePrefix: 'เมื่อทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.456220484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.764215322+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.876835002+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.876869769+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-05-21T13:11:37.876876068+07:00","message":"receive interim result [true|false]: เมื่อทานอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.876885635+07:00","message":"end recv isFinal message id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.876887675+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.87690577+07:00","message":"[buffer interim] 73 true เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876913174+07:00","message":"[bufferProcess] interim [710000000]:เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876916356+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อทานอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876919417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876921794+07:00","message":"> Transcript [622] [false]: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876924473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.87692632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876928104+07:00","message":"StatePrefix: 'เมื่อทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876930207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876931984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876934005+07:00","message":"> Transcript [623] [true]: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876936184+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876937946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.87693956+07:00","message":"StatePrefix: 'เมื่อทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876941436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:37.876944032+07:00","message":"Push: 'เมื่อทานอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:37.876951675+07:00","message":"push: {true เมื่อทานอาหารแล้ว 0 0xc0000e3800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:37.883268257+07:00","message":"write wav file: './tmp/7575/7575_73.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.016136882+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.555722132+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.555765709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.555771879+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:38.555785748+07:00","message":"[buffer interim] 74 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.555791676+07:00","message":"[bufferProcess] interim [600000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:38.555793606+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.044133853+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.044180369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารกุ้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.044186323+07:00","message":"receive interim result [false|false]: อาหารกุ้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.044211711+07:00","message":"[buffer interim] 74 false อาหารกุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.044223747+07:00","message":"[bufferProcess] interim [840000000]:อาหารกุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.044226319+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.044232344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.044235034+07:00","message":"> Transcript [624] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.044237048+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.143928417+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.143967694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.143973324+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.14399131+07:00","message":"[buffer interim] 74 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.143997975+07:00","message":"[bufferProcess] interim [900000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144000263+07:00","message":"[bufferProcess] send to processor:อาหารกุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144003677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.14400699+07:00","message":"> Transcript [625] [false]: 'อาหารกุ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144010154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144012351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144014174+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.144016013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:39.295671968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:39.295684466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.51123011+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.511268332+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-05-21T13:11:39.51127428+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.511283478+07:00","message":"[buffer interim] 74 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511289827+07:00","message":"[bufferProcess] interim [200000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511292129+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511295192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511297859+07:00","message":"> Transcript [626] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511300796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511302775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511304583+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.511306456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.727473652+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.727511806+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-05-21T13:11:39.727518828+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.727533181+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727540465+07:00","message":"[bufferProcess] interim [500000000]:อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727544389+07:00","message":"[bufferProcess] send to processor:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727551004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727554466+07:00","message":"> Transcript [627] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.72755865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727561605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727564465+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.727567607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.795973561+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.796017585+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-05-21T13:11:39.796025709+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.796040737+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796048288+07:00","message":"[bufferProcess] interim [680000000]:อาหารปรุงระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796051867+07:00","message":"[bufferProcess] send to processor:อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796058533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796062308+07:00","message":"> Transcript [628] [false]: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796067282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796070316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796073064+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796076033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796082428+07:00","message":"Push: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796085873+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796089481+07:00","message":"Set new StatePrefix : 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.796092742+07:00","message":"Next Push (prob) : 'ปรุงระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.796119502+07:00","message":"push: {false อาหาร 0 0xc00354c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.803749449+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.803774646+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-05-21T13:11:39.803780291+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.803792288+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803797622+07:00","message":"[bufferProcess] interim [740000000]:อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803799956+07:00","message":"[bufferProcess] send to processor:อาหารปรุงระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803803096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803805474+07:00","message":"> Transcript [629] [false]: 'อาหารปรุงระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803808273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803810362+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.80381225+07:00","message":"StatePrefix: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.803815068+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.804902017+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.804934437+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-05-21T13:11:39.804941962+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบทางเดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.804960569+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804967853+07:00","message":"[bufferProcess] interim [800000000]:อาหารปรุงระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804972044+07:00","message":"[bufferProcess] send to processor:อาหารปรุงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804980521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804983888+07:00","message":"> Transcript [630] [false]: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804987958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804990858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.80499375+07:00","message":"StatePrefix: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.804997137+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.958286001+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.958337235+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-05-21T13:11:39.958345419+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:39.958367129+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958377155+07:00","message":"[bufferProcess] interim [980000000]:อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958379679+07:00","message":"[bufferProcess] send to processor:อาหารปรุงระบบทางเดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958383258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958386015+07:00","message":"> Transcript [631] [false]: 'อาหารปรุงระบบทางเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958389222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958391391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958393705+07:00","message":"StatePrefix: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:39.958396316+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.454403243+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.535110151+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.535146835+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-05-21T13:11:40.535152737+07:00","message":"receive interim result [false|false]: อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.53517442+07:00","message":"[buffer interim] 74 false อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535181424+07:00","message":"[bufferProcess] interim [580000000]:อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535183892+07:00","message":"[bufferProcess] send to processor:อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535187316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.53518989+07:00","message":"> Transcript [632] [false]: 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535193866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535196031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535198196+07:00","message":"StatePrefix: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535200589+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535208596+07:00","message":"Push: 'ปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535212281+07:00","message":"TextPushed: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535214298+07:00","message":"Set new StatePrefix : 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.535216685+07:00","message":"Next Push (prob) : 'ทางเดินอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.535256843+07:00","message":"push: {false ปรุงระบบ 0 0xc00354c800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573510216+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573547852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารถูกย่อยระบบทางเดินอาหาร\",\"confidence\":0.9024429}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573553951+07:00","message":"receive interim result [true|false]: อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573565124+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573567274+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573573356+07:00","message":"[buffer interim] 74 true อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573582119+07:00","message":"[bufferProcess] interim [670000000]:อาหารถูกย่อยระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573588156+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารปรุงระบบทางเดินอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573591431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573594647+07:00","message":"> Transcript [633] [false]: 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573597325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573599568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573601482+07:00","message":"StatePrefix: 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573604128+07:00","message":"TextPushed: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573606763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.5736089+07:00","message":"> Transcript [634] [true]: 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573613512+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573615167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.57361671+07:00","message":"StatePrefix: 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573618542+07:00","message":"TextPushed: 'อาหารปรุงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573620069+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573701808+07:00","message":"Push: 'ทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573704488+07:00","message":"TextPushed: 'อาหารปรุงระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.57370641+07:00","message":"Set new StatePrefix : 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573708262+07:00","message":"Next Push (prob) : 'อาหารถูกย่อยระบบทางเดินอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.573715817+07:00","message":"push: {true ทางเดินอาหาร 0 0xc00354c800}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:40.573734222+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_74.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:40.581104838+07:00","message":"write wav file: './tmp/7575/7575_74.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:40.646578644+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.226149934+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.324336823+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.324356926+07:00","message":"found end of frame, send empty tag with msgId: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.324359964+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.324366275+07:00","message":"[buffer interim] 75 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324372615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324376055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324379124+07:00","message":"> Transcript [635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324381376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324383309+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324385032+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324386699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:41.324389313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.324398473+07:00","message":"push: {true \n 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:41.3312961+07:00","message":"write wav file: './tmp/7575/7575_75.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:41.415261488+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.104298844+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.104346481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.104351791+07:00","message":"receive interim result [false|false]: ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.104365623+07:00","message":"[buffer interim] 76 false ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.104371232+07:00","message":"[bufferProcess] interim [720000000]:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.104372985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:42.296660358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:42.296673552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.397292304+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.397330416+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-05-21T13:11:42.397336812+07:00","message":"receive interim result [false|false]: ก็ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.397350701+07:00","message":"[buffer interim] 76 false ก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.397357077+07:00","message":"[bufferProcess] interim [960000000]:ก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.397359197+07:00","message":"[bufferProcess] send to processor:ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.397364187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.397367049+07:00","message":"> Transcript [636] [false]: 'ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.397369091+07:00","message":"Set StatePrefix (first interim): 'ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.593293341+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.593332877+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-05-21T13:11:42.593337941+07:00","message":"receive interim result [false|false]: ถูกหยุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.593350245+07:00","message":"[buffer interim] 76 false ถูกหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593356584+07:00","message":"[bufferProcess] interim [140000000]:ถูกหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593358545+07:00","message":"[bufferProcess] send to processor:ก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593361706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593364603+07:00","message":"> Transcript [637] [false]: 'ก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593367129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.593369575+07:00","message":"Set new StatePrefix: 'ก็ถูกอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.672027181+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.672063297+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-05-21T13:11:42.672069155+07:00","message":"receive interim result [false|false]: ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.672081328+07:00","message":"[buffer interim] 76 false ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.672091034+07:00","message":"[bufferProcess] interim [320000000]:ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.67209368+07:00","message":"[bufferProcess] send to processor:ถูกหยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.67209852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.672101202+07:00","message":"> Transcript [638] [false]: 'ถูกหยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.672103498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.672105821+07:00","message":"Set new StatePrefix: 'ถูกหยุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.895852357+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994347343+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994392228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ถูกดูดซึม\",\"confidence\":0.86841965}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994398507+07:00","message":"receive interim result [true|false]: ก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994408616+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994410989+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994419447+07:00","message":"[buffer interim] 76 true ก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994430695+07:00","message":"[bufferProcess] interim [710000000]:ก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994435709+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.9944392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994442497+07:00","message":"> Transcript [639] [false]: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994445387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994447404+07:00","message":"Set new StatePrefix: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.99444901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994450885+07:00","message":"> Transcript [640] [true]: 'ก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994453051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994455045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994456865+07:00","message":"StatePrefix: 'ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.99445889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:42.994464571+07:00","message":"Push: 'ก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:42.994473+07:00","message":"push: {true ก็ถูกดูดซึม 0 0xc000423600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:43.004237828+07:00","message":"write wav file: './tmp/7575/7575_76.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.145818318+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.783645079+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.873080162+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.873102432+07:00","message":"found end of frame, send empty tag with msgId: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.873105635+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.873113635+07:00","message":"[buffer interim] 77 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873121102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873132016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873135094+07:00","message":"> Transcript [641] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873138168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873140097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873141813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873143732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:43.873146434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:43.873173899+07:00","message":"push: {true \n 0 0xc000422700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:43.879254466+07:00","message":"write wav file: './tmp/7575/7575_77.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:44.816190758+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.198400263+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.198436859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.198443057+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.198455846+07:00","message":"[buffer interim] 78 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.198461966+07:00","message":"[bufferProcess] interim [420000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.198463946+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.198468995+07:00","message":"[bufferProcess] send to processor (ticker):เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.198471722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.19847447+07:00","message":"> Transcript [642] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.198476814+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:45.297381799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:45.297393068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.344766804+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.344809526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.34481501+07:00","message":"receive interim result [false|false]: เมื่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.344829069+07:00","message":"[buffer interim] 78 false เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.344835373+07:00","message":"[bufferProcess] interim [540000000]:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.344837505+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.3565593+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.356598632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อไหร่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.356606282+07:00","message":"receive interim result [false|false]: เมื่อไหร่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.356624436+07:00","message":"[buffer interim] 78 false เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356636054+07:00","message":"[bufferProcess] interim [600000000]:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.35663958+07:00","message":"[bufferProcess] send to processor:เมื่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356647859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.35665194+07:00","message":"> Transcript [643] [false]: 'เมื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356655749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356659077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356661838+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.356664809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.478815575+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.478850068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.47885577+07:00","message":"receive interim result [false|false]: เมื่อย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.478864851+07:00","message":"[buffer interim] 78 false เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478871862+07:00","message":"[bufferProcess] interim [660000000]:เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478873878+07:00","message":"[bufferProcess] send to processor:เมื่อไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478877022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478879618+07:00","message":"> Transcript [644] [false]: 'เมื่อไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478882215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.47888409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478885924+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.478887826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.534425859+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.534470325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อยแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.534476585+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.534492433+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.53450008+07:00","message":"[bufferProcess] interim [780000000]:เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534503136+07:00","message":"[bufferProcess] send to processor:เมื่อย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534511923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534515028+07:00","message":"> Transcript [645] [false]: 'เมื่อย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534518199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534520744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534522573+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.534524589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.815918821+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.81596867+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-05-21T13:11:45.815976708+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.81599399+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816001897+07:00","message":"[bufferProcess] interim [960000000]:เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816005002+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816011482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816014054+07:00","message":"> Transcript [646] [false]: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816017138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816019148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816022222+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816024494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816030095+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816031999+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816034169+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.816036258+07:00","message":"Next Push (prob) : 'ย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.816044253+07:00","message":"push: {false เมื่อ 0 0xc00354c200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.987254754+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.987294775+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-05-21T13:11:45.987300979+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:45.987315602+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.98732248+07:00","message":"[bufferProcess] interim [200000000]:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987324866+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987331019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987333779+07:00","message":"> Transcript [647] [false]: 'เมื่อย่อยแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987337271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987339738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.987341773+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:45.98734392+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.23921907+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.239246358+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-05-21T13:11:46.239252951+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.239270055+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239277212+07:00","message":"[bufferProcess] interim [500000000]:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239280792+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239284815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239288455+07:00","message":"> Transcript [648] [false]: 'เมื่อย่อยแล้วก็ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.23929267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239295993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239299875+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.239302955+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.679164432+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.679202327+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-05-21T13:11:46.679207678+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.679221949+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679231696+07:00","message":"[bufferProcess] interim [860000000]:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679233865+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679236862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679239929+07:00","message":"> Transcript [649] [false]: 'เมื่อย่อยแล้วก็ถูกอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679243249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679245323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679247362+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.679249397+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.883652478+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.883721692+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-05-21T13:11:46.88372952+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.883745907+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883753776+07:00","message":"[bufferProcess] interim [100000000]:เมื่อย่อยแล้วก็ถูกดูดซึมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883756274+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883759915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883762818+07:00","message":"> Transcript [650] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883767808+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883770476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883772694+07:00","message":"StatePrefix: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883775035+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883781436+07:00","message":"Push: 'ย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883783422+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883785562+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.883787617+07:00","message":"Next Push (prob) : 'ก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.883796119+07:00","message":"push: {false ย่อยแล้ว 0 0xc00354c200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.962182138+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.962219399+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-05-21T13:11:46.962225355+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:46.962239922+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962246437+07:00","message":"[bufferProcess] interim [220000000]:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962248779+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962252375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962255247+07:00","message":"> Transcript [651] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962258459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962260632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.96226283+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:46.962265768+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260606605+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260648094+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-05-21T13:11:47.260654384+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260672534+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260676354+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-05-21T13:11:47.260679521+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260685847+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.260689243+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260695113+07:00","message":"[bufferProcess] interim [460000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260697452+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260700232+07:00","message":"[bufferProcess] interim [520000000]:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260702074+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260705472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260708451+07:00","message":"> Transcript [652] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260711607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260713905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260715735+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260718359+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260720378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260723627+07:00","message":"> Transcript [653] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260725545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260727108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260728791+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.260730422+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.389202488+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.389237561+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-05-21T13:11:47.389243172+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.389257788+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389263832+07:00","message":"[bufferProcess] interim [580000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.3892673+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389273272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389276004+07:00","message":"> Transcript [654] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389279223+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389281509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389283341+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389285747+07:00","message":"TextPushed: 'เมื่อย่อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389291413+07:00","message":"Push: 'ก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389293289+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389295212+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.389297375+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.389304156+07:00","message":"push: {false ก็ถูกดูดซึม 0 0xc00354c200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.782859973+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.78289915+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-05-21T13:11:47.782905528+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.78292084+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.782928252+07:00","message":"[bufferProcess] interim [0]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.782930855+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.782934194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.782937395+07:00","message":"> Transcript [655] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.782941695+07:00","message":"Set StatePrefix (first interim): 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.856836337+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.856868615+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-05-21T13:11:47.856873953+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.856887647+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856894188+07:00","message":"[bufferProcess] interim [120000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856896656+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856901979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856904523+07:00","message":"> Transcript [656] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856907401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856911207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.85691359+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.856916336+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.968367069+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.968398439+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-05-21T13:11:47.96840407+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:47.968418941+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968425202+07:00","message":"[bufferProcess] interim [180000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968427588+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968430625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.96843322+07:00","message":"> Transcript [657] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968436405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968438228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968440427+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:47.968442907+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.048404961+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.048454411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.048463167+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.048480096+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048487418+07:00","message":"[bufferProcess] interim [240000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048490103+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048493853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048496759+07:00","message":"> Transcript [658] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048500172+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048502164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048504233+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.048506549+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.167502969+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.16754209+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-05-21T13:11:48.167548655+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.167562731+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167569079+07:00","message":"[bufferProcess] interim [420000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167571402+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167576283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167579286+07:00","message":"> Transcript [659] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167583104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167585278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167587261+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167589718+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167594442+07:00","message":"Push: 'สารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167596238+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167598389+07:00","message":"Set new StatePrefix : 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.167601031+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.167608785+07:00","message":"push: {false สารอาหาร 0 0xc00354c200}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:48.298112615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:48.298121318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.345015563+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.345050178+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-05-21T13:11:48.345056169+07:00","message":"receive interim result [false|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.345071308+07:00","message":"[buffer interim] 78 false เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.345079907+07:00","message":"[bufferProcess] interim [540000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.34508274+07:00","message":"[bufferProcess] send to processor:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.34508815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.345090881+07:00","message":"> Transcript [660] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.345093212+07:00","message":"Set StatePrefix (first interim): 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.393613511+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.511980028+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512014601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกายของเรา\",\"confidence\":0.9522951}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512020955+07:00","message":"receive interim result [true|false]: เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512030263+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512032335+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512037998+07:00","message":"[buffer interim] 78 true เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.5120447+07:00","message":"[bufferProcess] interim [810000000]:เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512048051+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512051481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512054447+07:00","message":"> Transcript [661] [false]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512057853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512059839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512061703+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512064119+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512065954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512067926+07:00","message":"> Transcript [662] [true]: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512070197+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512072588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512074299+07:00","message":"StatePrefix: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหารที่ร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512076049+07:00","message":"TextPushed: 'เมื่อย่อยแล้วก็ถูกดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:48.512078802+07:00","message":"Push: 'ร่างกายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.512085233+07:00","message":"push: {true ร่างกายของเรา 0 0xc00354c200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:48.520706674+07:00","message":"write wav file: './tmp/7575/7575_78.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:48.845613296+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.18040678+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.180444255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.180449571+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.180462898+07:00","message":"[buffer interim] 79 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.180468773+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.180470538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.378003627+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.378040454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.378048014+07:00","message":"receive interim result [false|false]: เอาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.378066079+07:00","message":"[buffer interim] 79 false เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.378073464+07:00","message":"[bufferProcess] interim [540000000]:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.378076851+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.378081596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.378085716+07:00","message":"> Transcript [663] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.378088683+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.499486189+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.499522684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.499527831+07:00","message":"receive interim result [false|false]: เอาไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.499542489+07:00","message":"[buffer interim] 79 false เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499548705+07:00","message":"[bufferProcess] interim [660000000]:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499551042+07:00","message":"[bufferProcess] send to processor:เอาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499557694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.49956033+07:00","message":"> Transcript [664] [false]: 'เอาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499564298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499566384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.49956835+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.499570582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822362726+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822396284+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-05-21T13:11:49.822401662+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822416829+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822421331+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-05-21T13:11:49.822424062+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822429601+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:49.822432482+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822437614+07:00","message":"[bufferProcess] interim [960000000]:เอาไปใช้ประโยช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.82243983+07:00","message":"[bufferProcess] send to processor:เอาไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822442687+07:00","message":"[bufferProcess] interim [20000000]:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822444402+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.82244686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822450868+07:00","message":"> Transcript [665] [false]: 'เอาไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822455588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822458405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.82246167+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822464386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822467071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822470271+07:00","message":"> Transcript [666] [false]: 'เอาไปใช้ประโยช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822473187+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822475838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822478324+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:49.822480876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.085451103+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.085484273+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-05-21T13:11:50.08549058+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.085501178+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085507903+07:00","message":"[bufferProcess] interim [260000000]:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085510335+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085513534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085516136+07:00","message":"> Transcript [667] [false]: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.08551939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085521552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.08552365+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.08552577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085528443+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085530497+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085532322+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.085534554+07:00","message":"Next Push (prob) : 'ไปใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.085541466+07:00","message":"push: {false เอา 0 0xc00354cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.215813316+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.215853955+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-05-21T13:11:50.215860115+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.215872047+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215878116+07:00","message":"[bufferProcess] interim [380000000]:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215880607+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215885803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215888536+07:00","message":"> Transcript [668] [false]: 'เอาไปใช้ประโยชน์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215891364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215893328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215895474+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.215898273+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.409318433+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.409378441+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-05-21T13:11:50.409386887+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.40940534+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409420444+07:00","message":"[bufferProcess] interim [620000000]:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409424727+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409434887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409440104+07:00","message":"> Transcript [669] [false]: 'เอาไปใช้ประโยชน์ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409445757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409449332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409452849+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.409456981+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.589370348+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.589406705+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-05-21T13:11:50.589412743+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.589429165+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589436248+07:00","message":"[bufferProcess] interim [740000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589438792+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589442145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589444642+07:00","message":"> Transcript [670] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589447674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589449726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589453181+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.589455648+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860543192+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860572508+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860576186+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860579062+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860581946+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860584598+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860587473+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860589988+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.86059267+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860595295+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860597858+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860600382+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860602911+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.860605483+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.916195627+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.916234686+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-05-21T13:11:50.916242497+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.916257465+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916272139+07:00","message":"[bufferProcess] interim [100000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916276281+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916281198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916285905+07:00","message":"> Transcript [671] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916290404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916293203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916296286+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916299312+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916303497+07:00","message":"Push: 'ไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916306037+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.916309383+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:50.91631276+07:00","message":"Next Push (prob) : 'ในส่วนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:50.9163232+07:00","message":"push: {false ไปใช้ประโยชน์ 0 0xc00354cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.100533632+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.100574892+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-05-21T13:11:51.100580943+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.100593196+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100600025+07:00","message":"[bufferProcess] interim [280000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100602505+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100607541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100610253+07:00","message":"> Transcript [672] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100613504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100615816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.10061794+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.100620647+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.293071679+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.293113352+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-05-21T13:11:51.293120996+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.293137458+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293149514+07:00","message":"[bufferProcess] interim [520000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293173454+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293182532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293186949+07:00","message":"> Transcript [673] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293193479+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293196917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293200457+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.293203926+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:51.298364685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:51.298383075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.879315394+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.879360257+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-05-21T13:11:51.879367257+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:51.8793839+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879391708+07:00","message":"[bufferProcess] interim [120000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879394406+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879402287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879405118+07:00","message":"> Transcript [674] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879409387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879411921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.879414016+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:51.87941704+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.200350808+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.20038376+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-05-21T13:11:52.20039106+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.200401801+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.2004084+07:00","message":"[bufferProcess] interim [420000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200411027+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.20041646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200419575+07:00","message":"> Transcript [675] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200423171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200425369+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200427604+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200429989+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200434482+07:00","message":"Push: 'ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200436323+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200438298+07:00","message":"Set new StatePrefix : 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.200440375+07:00","message":"Next Push (prob) : 'ของร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.200447253+07:00","message":"push: {false ในส่วนต่างๆ 0 0xc00354cd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.78509109+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.785127166+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-05-21T13:11:52.785134117+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:52.785147007+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785159566+07:00","message":"[bufferProcess] interim [20000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785176814+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785184076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785187141+07:00","message":"> Transcript [676] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785190565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785192735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785194951+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:52.785197313+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.472801855+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.472842444+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-05-21T13:11:53.472849951+07:00","message":"receive interim result [false|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.472863449+07:00","message":"[buffer interim] 79 false เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.472870302+07:00","message":"[bufferProcess] interim [680000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.472873149+07:00","message":"[bufferProcess] send to processor:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.472879574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.472882098+07:00","message":"> Transcript [677] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.472886002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.47288795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.47289064+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.47289377+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.583971516+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.658586804+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693739587+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693793374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ\",\"confidence\":0.95500916}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693801145+07:00","message":"receive interim result [true|false]: เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693811493+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693813543+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693818799+07:00","message":"[buffer interim] 79 true เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693825548+07:00","message":"[bufferProcess] interim [950000000]:เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693835154+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693839078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693841957+07:00","message":"> Transcript [678] [false]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693845715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693847565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693849817+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693852745+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693854744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693856585+07:00","message":"> Transcript [679] [true]: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกายใช่ไหมคะแน่นอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693858773+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693860506+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693862084+07:00","message":"StatePrefix: 'เอาไปใช้ประโยชน์ในส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693863808+07:00","message":"TextPushed: 'เอาไปใช้ประโยชน์ในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:53.693870791+07:00","message":"Push: 'ของร่างกายใช่ไหมคะแน่นอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:53.693879563+07:00","message":"push: {true ของร่างกายใช่ไหมคะแน่นอนเพื่อ 0 0xc00354cd80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:53.704387106+07:00","message":"write wav file: './tmp/7575/7575_79.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.186253802+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.186301898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.186307652+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.186325137+07:00","message":"[buffer interim] 80 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.186331838+07:00","message":"[bufferProcess] interim [420000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.186334153+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:54.298839605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:54.298849594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.817005146+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.817049313+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-05-21T13:11:54.81705425+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.817070384+07:00","message":"[buffer interim] 80 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.817077629+07:00","message":"[bufferProcess] interim [20000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.817080362+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.817087284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.817090349+07:00","message":"> Transcript [680] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.817092745+07:00","message":"Set StatePrefix (first interim): 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.886649967+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.886689766+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-05-21T13:11:54.886695801+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:54.886710628+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886717598+07:00","message":"[bufferProcess] interim [80000000]:มนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886719922+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886723424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.88672599+07:00","message":"> Transcript [681] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.88672885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886731022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886733003+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:54.886734919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.074027099+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.074067057+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-05-21T13:11:55.074072944+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.0740902+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074102054+07:00","message":"[bufferProcess] interim [260000000]:มนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074104986+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074108503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074111283+07:00","message":"> Transcript [682] [false]: 'มนุษย์ดำรงชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074115578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074117654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074119576+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.074121494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.207411704+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.207445846+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-05-21T13:11:55.207451714+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.207463478+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207472842+07:00","message":"[bufferProcess] interim [380000000]:มนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207476426+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207483818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207487373+07:00","message":"> Transcript [683] [false]: 'มนุษย์ดำรงชีวิตอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207491291+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207493971+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.20749815+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.207500798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.529763562+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.529802981+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-05-21T13:11:55.529809237+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.529823264+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529830242+07:00","message":"[bufferProcess] interim [680000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529833081+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529839419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529843696+07:00","message":"> Transcript [684] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529847055+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529849198+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529851211+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529853086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529858825+07:00","message":"Push: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529860679+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529862672+07:00","message":"Set new StatePrefix : 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.529864675+07:00","message":"Next Push (prob) : 'ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.529872143+07:00","message":"push: {false มนุษย์ 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.722046984+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.722086404+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-05-21T13:11:55.722094028+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.722109331+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722120031+07:00","message":"[bufferProcess] interim [860000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722123597+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722130861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722134824+07:00","message":"> Transcript [685] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722139492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722142571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722145746+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.722154908+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.786334048+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.786376691+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-05-21T13:11:55.7863835+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.786397994+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786408838+07:00","message":"[bufferProcess] interim [980000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786412071+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786420124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.7864235+07:00","message":"> Transcript [686] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786427649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.78642985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786432147+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.786434338+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.974132121+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.974188473+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-05-21T13:11:55.974196465+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:55.974213678+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974223371+07:00","message":"[bufferProcess] interim [220000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974227554+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974236384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974240496+07:00","message":"> Transcript [687] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.97424554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974248989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974252747+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:55.974256203+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.331591655+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.331627896+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-05-21T13:11:56.331634226+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.331648625+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331657268+07:00","message":"[bufferProcess] interim [520000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331660861+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331667249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331671019+07:00","message":"> Transcript [688] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331675741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331678654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331682397+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331685692+07:00","message":"TextPushed: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331690934+07:00","message":"Push: 'ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331694612+07:00","message":"TextPushed: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331697862+07:00","message":"Set new StatePrefix : 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.331702945+07:00","message":"Next Push (prob) : 'ก็ต้องมีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.33172214+07:00","message":"push: {false ดำรงชีวิตอยู่ได้ 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.487539836+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.487605237+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-05-21T13:11:56.487611243+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.487624734+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487631837+07:00","message":"[bufferProcess] interim [640000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487635367+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487638673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487641674+07:00","message":"> Transcript [689] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487644698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487646582+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.48764881+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.487651235+07:00","message":"TextPushed: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.619965944+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.620009447+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-05-21T13:11:56.620016335+07:00","message":"receive interim result [false|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.62003351+07:00","message":"[buffer interim] 80 false มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620041367+07:00","message":"[bufferProcess] interim [820000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620044315+07:00","message":"[bufferProcess] send to processor:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.62004779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620050449+07:00","message":"> Transcript [690] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620054015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620055999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620058162+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.620060379+07:00","message":"TextPushed: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.786021545+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879005858+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879039462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879045871+07:00","message":"receive interim result [true|false]: มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879053564+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879055758+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879062163+07:00","message":"[buffer interim] 80 true มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879068673+07:00","message":"[bufferProcess] interim [150000000]:มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879071486+07:00","message":"[bufferProcess] send to processor (isfinal):มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879074856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879077655+07:00","message":"> Transcript [691] [false]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879080822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879082828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.87908458+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879087419+07:00","message":"TextPushed: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879089392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879091227+07:00","message":"> Transcript [692] [true]: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879093404+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879095046+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879096676+07:00","message":"StatePrefix: 'มนุษย์ดำรงชีวิตอยู่ได้ก็ต้องมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879098592+07:00","message":"TextPushed: 'มนุษย์ดำรงชีวิตอยู่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:56.879101617+07:00","message":"Push: 'ก็ต้องมีการหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:56.879108434+07:00","message":"push: {true ก็ต้องมีการหายใจ 0 0xc000422b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:56.887678964+07:00","message":"write wav file: './tmp/7575/7575_80.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:57.299845581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:11:57.299856124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:57.437129885+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.162020019+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.162081449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.162111963+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.162128505+07:00","message":"[buffer interim] 81 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162144782+07:00","message":"[bufferProcess] interim [540000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162153801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162161442+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162165458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162169365+07:00","message":"> Transcript [693] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.162172335+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.47463237+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.474669775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการหายใจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.474676663+07:00","message":"receive interim result [false|false]: มีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.474688135+07:00","message":"[buffer interim] 81 false มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.474697571+07:00","message":"[bufferProcess] interim [900000000]:มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.474700132+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.655471385+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.753936975+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.753975593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีการหายใจ\",\"confidence\":0.9276219}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.753982116+07:00","message":"receive interim result [true|false]: ไม่มีการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.753991816+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.753994812+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.754002306+07:00","message":"[buffer interim] 81 true ไม่มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754009013+07:00","message":"[bufferProcess] interim [230000000]:ไม่มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754012122+07:00","message":"[bufferProcess] send to processor (isfinal):มีการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.75401524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754018203+07:00","message":"> Transcript [694] [false]: 'มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754020979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754022863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754025014+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.7540269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754028923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754030877+07:00","message":"> Transcript [695] [true]: 'ไม่มีการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754032869+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754034477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754036025+07:00","message":"StatePrefix: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754037759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:58.754041444+07:00","message":"Push: 'ไม่มีการหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.754048687+07:00","message":"push: {true ไม่มีการหายใจ 0 0xc00354d100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:11:58.761744631+07:00","message":"write wav file: './tmp/7575/7575_81.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:58.975888979+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.416292967+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.416339374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.416344978+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.416360339+07:00","message":"[buffer interim] 82 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.416366205+07:00","message":"[bufferProcess] interim [420000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.416368327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.494713794+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.494767261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.494774483+07:00","message":"receive interim result [false|false]: เราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.494793722+07:00","message":"[buffer interim] 82 false เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.494811626+07:00","message":"[bufferProcess] interim [540000000]:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.494817003+07:00","message":"[bufferProcess] send to processor:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.494821787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.494825713+07:00","message":"> Transcript [696] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.494829371+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.712269527+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.712313362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราก็กด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.712319379+07:00","message":"receive interim result [false|false]: เราก็กด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.712335379+07:00","message":"[buffer interim] 82 false เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712343399+07:00","message":"[bufferProcess] interim [780000000]:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712345959+07:00","message":"[bufferProcess] send to processor:เราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712353816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712358965+07:00","message":"> Transcript [697] [false]: 'เราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.7123641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712367327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.71237021+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.712373278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.956330171+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.956371472+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-05-21T13:11:59.95637698+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:11:59.956389226+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956395776+07:00","message":"[bufferProcess] interim [20000000]:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956397991+07:00","message":"[bufferProcess] send to processor:เราก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.95640353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956407778+07:00","message":"> Transcript [698] [false]: 'เราก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956413218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956416037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956419723+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:11:59.956423201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.206644718+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.206690249+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-05-21T13:12:00.206695656+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.206708719+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206715524+07:00","message":"[bufferProcess] interim [260000000]:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.20671833+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206723605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206726325+07:00","message":"> Transcript [699] [false]: 'เราก็ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206729712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206732241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.206734575+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.20673674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:00.300095194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:00.30010767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.602668917+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.602712074+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-05-21T13:12:00.602719331+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.602736367+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.60274711+07:00","message":"[bufferProcess] interim [500000000]:เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602751234+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.60275885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602763251+07:00","message":"> Transcript [700] [false]: 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602767675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602770874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602774253+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602777131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602784484+07:00","message":"Push: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602787878+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602791111+07:00","message":"Set new StatePrefix : 'เราก็ปลดปล่อยเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.602794636+07:00","message":"Next Push (prob) : 'ก็ปลดปล่อยเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.602813404+07:00","message":"push: {false เรา 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.645103793+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.645142221+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-05-21T13:12:00.645157039+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยข้างใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.645184863+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.64519239+07:00","message":"[bufferProcess] interim [560000000]:เราก็ปลดปล่อยข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.645195457+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.645199706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.645202251+07:00","message":"> Transcript [701] [false]: 'เราก็ปลดปล่อยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.645204424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.645206637+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.651666242+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.65168422+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-05-21T13:12:00.651688217+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.651693461+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.651702819+07:00","message":"[bufferProcess] interim [620000000]:เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.651704931+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.651707326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.65170986+07:00","message":"> Transcript [702] [false]: 'เราก็ปลดปล่อยข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.651712406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.651714624+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.652581561+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.652592631+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-05-21T13:12:00.652595927+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:00.652602935+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652605979+07:00","message":"[bufferProcess] interim [680000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652608756+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652610764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652612648+07:00","message":"> Transcript [703] [false]: 'เราก็ปลดปล่อยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652614416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:00.652616227+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยครับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.042317766+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.042370397+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-05-21T13:12:01.042376648+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.042394711+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.042403679+07:00","message":"[bufferProcess] interim [40000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.042406277+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.042409962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.042412779+07:00","message":"> Transcript [704] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.042417994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.04242059+07:00","message":"Set new StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.102414641+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.102456864+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-05-21T13:12:01.102463814+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.102478808+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102487205+07:00","message":"[bufferProcess] interim [160000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102489895+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102493515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102496353+07:00","message":"> Transcript [705] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102499808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102501761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102503607+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.102506155+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.303526862+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.303566414+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-05-21T13:12:01.303572726+07:00","message":"receive interim result [false|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.303591018+07:00","message":"[buffer interim] 82 false เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303599054+07:00","message":"[bufferProcess] interim [400000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303602629+07:00","message":"[bufferProcess] send to processor:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303606944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303610398+07:00","message":"> Transcript [706] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303614051+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303616088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303617983+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.303621823+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.463529017+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.563933758+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.563984096+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-05-21T13:12:01.563991959+07:00","message":"receive interim result [true|false]: เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.564002339+07:00","message":"end recv isFinal message id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.564005153+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.564011548+07:00","message":"[buffer interim] 82 true เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564020526+07:00","message":"[bufferProcess] interim [730000000]:เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564025172+07:00","message":"[bufferProcess] send to processor (isfinal):เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564028668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564031682+07:00","message":"> Transcript [707] [false]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564035249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564037068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564038965+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564041532+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564043363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564045831+07:00","message":"> Transcript [708] [true]: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564048152+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564049741+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564051322+07:00","message":"StatePrefix: 'เราก็ปลดปล่อยคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564053153+07:00","message":"TextPushed: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.564059296+07:00","message":"Push: 'ก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.564066967+07:00","message":"push: {true ก็ปลดปล่อยคาร์บอนไดออกไซด์ออกมาค่ะ 0 0xc000422580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:01.572264384+07:00","message":"write wav file: './tmp/7575/7575_82.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.596871263+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.654557314+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.862246341+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.862263282+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.862266255+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.862272691+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862279069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862282316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862285143+07:00","message":"> Transcript [709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862287498+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862289391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.86229108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862292818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:01.862295437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.862303641+07:00","message":"push: {true \n 0 0xc000422e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:01.867076928+07:00","message":"write wav file: './tmp/7575/7575_83.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:01.976242002+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.737053965+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.737099026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.737104306+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:02.737117558+07:00","message":"[buffer interim] 84 false สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.737124406+07:00","message":"[bufferProcess] interim [600000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:02.73712661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.02302731+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.023061297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.023067143+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.02308154+07:00","message":"[buffer interim] 84 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.023088429+07:00","message":"[bufferProcess] interim [840000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.023090729+07:00","message":"[bufferProcess] send to processor:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.023094419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.023097256+07:00","message":"> Transcript [710] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.023099315+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.159658533+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.159700477+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-05-21T13:12:03.159707455+07:00","message":"receive interim result [false|false]: สัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.15972287+07:00","message":"[buffer interim] 84 false สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159730587+07:00","message":"[bufferProcess] interim [20000000]:สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159733136+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159739912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.15974358+07:00","message":"> Transcript [711] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159747084+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159749452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159751664+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.159753905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.21707098+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.21710521+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-05-21T13:12:03.217111271+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.21712564+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217134071+07:00","message":"[bufferProcess] interim [80000000]:สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217136686+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217143509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217154772+07:00","message":"> Transcript [712] [false]: 'สัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217158079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217160345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217173616+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.217176029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:03.301125022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:03.301154801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.41041067+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.41045432+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-05-21T13:12:03.410461095+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.410487803+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.4104958+07:00","message":"[bufferProcess] interim [260000000]:สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410498355+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410501319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410503846+07:00","message":"> Transcript [713] [false]: 'สัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410507201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410509261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410511119+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.410513128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.626193044+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.62623341+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-05-21T13:12:03.626238916+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.626252518+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626259818+07:00","message":"[bufferProcess] interim [440000000]:สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626262149+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626268095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626270957+07:00","message":"> Transcript [714] [false]: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626274373+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626276377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626278574+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626280813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626285777+07:00","message":"Push: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.62628788+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626290275+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.626293121+07:00","message":"Next Push (prob) : 'กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.626300923+07:00","message":"push: {false สัมพันธ์ 0 0xc000423300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.755634007+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.75567007+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-05-21T13:12:03.755675955+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.755691456+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755697728+07:00","message":"[bufferProcess] interim [560000000]:สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755700102+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับข้าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755704126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755708836+07:00","message":"> Transcript [715] [false]: 'สัมพันธ์กันแล้วกับข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755711895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755714035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.75571653+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.755718821+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.789109687+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.789153825+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-05-21T13:12:03.789159843+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.789179732+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789185659+07:00","message":"[bufferProcess] interim [620000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789187995+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789193354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789196396+07:00","message":"> Transcript [716] [false]: 'สัมพันธ์กันแล้วกับภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789199358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789201369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789203355+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.789205402+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.92823002+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.928265901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.928272038+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:03.928283328+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928290528+07:00","message":"[bufferProcess] interim [800000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928293703+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928300317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928303909+07:00","message":"> Transcript [717] [false]: 'สัมพันธ์กันแล้วกับภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928308485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928311492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928314058+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:03.928317434+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.32084529+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.320881207+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-05-21T13:12:04.320886596+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.320897475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.320900012+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.320905879+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.320909188+07:00","message":"[buffer interim] 84 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320941864+07:00","message":"[bufferProcess] interim [220000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.3209571+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.32096496+07:00","message":"[bufferProcess] interim [220000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320968413+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320971797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.32097516+07:00","message":"> Transcript [718] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320978631+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320980598+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320982448+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320984494+07:00","message":"TextPushed: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320989406+07:00","message":"Push: 'กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320991449+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320993633+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.320995653+07:00","message":"Next Push (prob) : 'ภาพที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.321003857+07:00","message":"push: {false กันแล้วกับ 0 0xc000423300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444180552+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444222947+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-05-21T13:12:04.444229549+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444239065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444242151+07:00","message":"receive interim result [false|false]:  2 เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444252789+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.444256049+07:00","message":"[buffer interim] 84 false  2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.44428182+07:00","message":"[bufferProcess] interim [280000000]:สัมพันธ์กันแล้วกับภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444286+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444290245+07:00","message":"[bufferProcess] interim [280000000]: 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444298016+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444300956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444303783+07:00","message":"> Transcript [719] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444306784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444308764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444310558+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.444312999+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559800997+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559837539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559843473+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559852714+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-05-21T13:12:04.559855802+07:00","message":"receive interim result [false|false]:  เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559862695+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.559868303+07:00","message":"[buffer interim] 84 false  เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559873866+07:00","message":"[bufferProcess] interim [400000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559876594+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559881463+07:00","message":"[bufferProcess] interim [400000000]: เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.55988413+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559886828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559889631+07:00","message":"> Transcript [720] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.55989258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559894665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559896476+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.559898481+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.619695015+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.619732711+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-05-21T13:12:04.619765257+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.61977602+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-05-21T13:12:04.619779014+07:00","message":"receive interim result [false|false]:  เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.619785811+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.619788888+07:00","message":"[buffer interim] 84 false  เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619794105+07:00","message":"[bufferProcess] interim [460000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619796612+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619799681+07:00","message":"[bufferProcess] interim [460000000]: เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619802969+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.61980607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619808957+07:00","message":"> Transcript [721] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619811772+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619813994+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619815954+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.619818135+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.822697188+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.822733644+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-05-21T13:12:04.822742281+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.822753425+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-05-21T13:12:04.822756401+07:00","message":"receive interim result [false|false]:  เพราะว่าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.822763008+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.82276615+07:00","message":"[buffer interim] 84 false  เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822771625+07:00","message":"[bufferProcess] interim [700000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822773881+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822777059+07:00","message":"[bufferProcess] interim [700000000]: เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822779429+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822782366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822784952+07:00","message":"> Transcript [722] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822788085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822790178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822792227+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822794259+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.82279695+07:00","message":"Push: 'ภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822798754+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822801206+07:00","message":"Set new StatePrefix : 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:04.822806258+07:00","message":"Next Push (prob) : ' เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:04.822813152+07:00","message":"push: {false ภาพที่ 2 0 0xc000423300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.006106535+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.006150492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.006158314+07:00","message":"receive interim result [false|false]: สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.006170717+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-05-21T13:12:05.006173719+07:00","message":"receive interim result [false|false]:  เพราะว่าอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.006181879+07:00","message":"[buffer interim] 84 false สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.00618495+07:00","message":"[buffer interim] 84 false  เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006192566+07:00","message":"[bufferProcess] interim [880000000]:สัมพันธ์กันแล้วกับภาพที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.00619538+07:00","message":"[bufferProcess] send to processor:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006198956+07:00","message":"[bufferProcess] interim [880000000]: เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006201629+07:00","message":"[bufferProcess] update buffer: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006204373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006207476+07:00","message":"> Transcript [723] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006210683+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006212788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006214646+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.006216724+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.055082721+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.175932808+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.175980827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ\",\"confidence\":0.9570945}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.175987026+07:00","message":"receive interim result [true|false]: สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.175997885+07:00","message":"end recv isFinal message id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176000027+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176007233+07:00","message":"[buffer interim] 84 true สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176015258+07:00","message":"[bufferProcess] interim [90000000]:สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176018536+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176022164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176025368+07:00","message":"> Transcript [724] [false]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176028577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176030484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176032349+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176034921+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176037746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176039753+07:00","message":"> Transcript [725] [true]: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่าอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176041725+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176043584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.17604524+07:00","message":"StatePrefix: 'สัมพันธ์กันแล้วกับภาพที่ 2 เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176047013+07:00","message":"TextPushed: 'สัมพันธ์กันแล้วกับภาพที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:05.176050074+07:00","message":"Push: ' เพราะว่าอะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.176059023+07:00","message":"push: {true  เพราะว่าอะไรคะ 0 0xc000423300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:05.18723777+07:00","message":"write wav file: './tmp/7575/7575_84.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:05.896147951+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:06.301390209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:06.301429984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.353803788+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.353842729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.353847949+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.353862242+07:00","message":"[buffer interim] 85 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.353868218+07:00","message":"[bufferProcess] interim [480000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.353869998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.353874+07:00","message":"[bufferProcess] send to processor (ticker):ต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.353877083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.353879947+07:00","message":"> Transcript [726] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.35388203+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.544246577+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.544280742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.54428615+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.544299184+07:00","message":"[buffer interim] 85 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.544306123+07:00","message":"[bufferProcess] interim [660000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.54430799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.909768128+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.909802922+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-05-21T13:12:06.90980845+07:00","message":"receive interim result [false|false]: ต้นไม้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:06.909821234+07:00","message":"[buffer interim] 85 false ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909827709+07:00","message":"[bufferProcess] interim [20000000]:ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909829884+07:00","message":"[bufferProcess] send to processor:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909835195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909837609+07:00","message":"> Transcript [727] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909840497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909842603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909844853+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:06.909847118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.130364385+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.130401738+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-05-21T13:12:07.130408269+07:00","message":"receive interim result [false|false]: ต้นไม้หรือเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.130423712+07:00","message":"[buffer interim] 85 false ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130432621+07:00","message":"[bufferProcess] interim [260000000]:ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130435416+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130442587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130445352+07:00","message":"> Transcript [728] [false]: 'ต้นไม้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130448803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130450739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130452758+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.130455255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.144560984+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.144587601+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-05-21T13:12:07.144592549+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.144607813+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144612465+07:00","message":"[bufferProcess] interim [320000000]:ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144614435+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144617415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144620236+07:00","message":"> Transcript [729] [false]: 'ต้นไม้หรือเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144623513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144626252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144628224+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.144630258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.258735349+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.258782869+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-05-21T13:12:07.258789252+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.258803889+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258811283+07:00","message":"[bufferProcess] interim [380000000]:ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258817056+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258825659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258828579+07:00","message":"> Transcript [730] [false]: 'ต้นไม้หรือพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258832177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258834956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258837372+07:00","message":"StatePrefix: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.25884196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258849615+07:00","message":"Push: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258851694+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258853606+07:00","message":"Set new StatePrefix : 'ต้นไม้หรือพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.258856377+07:00","message":"Next Push (prob) : 'ไม้หรือพื้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.258865417+07:00","message":"push: {false ต้น 0 0xc00354ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.449021814+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.449067195+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-05-21T13:12:07.449073888+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.449089364+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.449098146+07:00","message":"[bufferProcess] interim [560000000]:ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.449100606+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.449107475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.449110253+07:00","message":"> Transcript [731] [false]: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.44911274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.44911491+07:00","message":"Set new StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.502870565+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.502901149+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-05-21T13:12:07.502906368+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.50292238+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502929748+07:00","message":"[bufferProcess] interim [680000000]:ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.50293235+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502936206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502938918+07:00","message":"> Transcript [732] [false]: 'ต้นไม้หรือพืชต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502941726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502943616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502945706+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.502947792+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.855578403+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.855630542+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-05-21T13:12:07.855637091+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.855652921+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855660465+07:00","message":"[bufferProcess] interim [980000000]:ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855663424+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855690457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855693887+07:00","message":"> Transcript [733] [false]: 'ต้นไม้หรือพืชต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855697727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855699901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855701885+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.855704381+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.874644874+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.954055518+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.954104798+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-05-21T13:12:07.954114472+07:00","message":"receive interim result [false|false]: ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.95413572+07:00","message":"[buffer interim] 85 false ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954156299+07:00","message":"[bufferProcess] interim [40000000]:ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954160769+07:00","message":"[bufferProcess] send to processor:ต้นไม้หรือพืชต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954169517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954174407+07:00","message":"> Transcript [734] [false]: 'ต้นไม้หรือพืชต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954179696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954182967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954186689+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.954189868+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979295113+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979325896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้นไม้หรือพืชต่างๆนั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979331206+07:00","message":"receive interim result [true|false]: ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979343543+07:00","message":"end recv isFinal message id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979347211+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979354479+07:00","message":"[buffer interim] 85 true ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979360619+07:00","message":"[bufferProcess] interim [220000000]:ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979363959+07:00","message":"[bufferProcess] send to processor (isfinal):ต้นไม้หรือพืชต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.97936791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979371474+07:00","message":"> Transcript [735] [false]: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979374326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979376114+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979377962+07:00","message":"StatePrefix: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979380091+07:00","message":"TextPushed: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979383053+07:00","message":"Push: 'ไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979384867+07:00","message":"TextPushed: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979391032+07:00","message":"Set new StatePrefix : 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979393489+07:00","message":"Next Push (prob) : 'ต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979395167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979397403+07:00","message":"> Transcript [736] [true]: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979399417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979401057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979402714+07:00","message":"StatePrefix: 'ต้นไม้หรือพืชต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979404405+07:00","message":"TextPushed: 'ต้นไม้หรือพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:07.979406412+07:00","message":"Push: 'ต่างๆนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979415072+07:00","message":"push: {false ไม้หรือพืช 0 0xc00354ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:07.979420281+07:00","message":"push: {true ต่างๆนั้น 0 0xc00354ca80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:07.986587456+07:00","message":"write wav file: './tmp/7575/7575_85.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.326547213+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.864536006+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.864579932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.86458511+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:08.864601285+07:00","message":"[buffer interim] 86 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.864607676+07:00","message":"[bufferProcess] interim [600000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:08.864609755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.1772898+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.177330802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้คำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.177335931+07:00","message":"receive interim result [false|false]: ใช้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.17735151+07:00","message":"[buffer interim] 86 false ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.177358678+07:00","message":"[bufferProcess] interim [840000000]:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.177360902+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.177364382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.17736749+07:00","message":"> Transcript [737] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.177369542+07:00","message":"Set StatePrefix (first interim): 'ใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:09.302032588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:09.302044625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.503026156+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.503065947+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-05-21T13:12:09.503073112+07:00","message":"receive interim result [false|false]: ใช้คำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.503085825+07:00","message":"[buffer interim] 86 false ใช้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503095885+07:00","message":"[bufferProcess] interim [200000000]:ใช้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.50309892+07:00","message":"[bufferProcess] send to processor:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503104133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503106736+07:00","message":"> Transcript [738] [false]: 'ใช้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503109903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503111928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503113748+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.503115688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.557768256+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.557801111+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-05-21T13:12:09.557806888+07:00","message":"receive interim result [false|false]: ใช้คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.557820163+07:00","message":"[buffer interim] 86 false ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557826325+07:00","message":"[bufferProcess] interim [260000000]:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557828597+07:00","message":"[bufferProcess] send to processor:ใช้คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557831961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557834702+07:00","message":"> Transcript [739] [false]: 'ใช้คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557837591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557839783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557841815+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.557844067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.752120363+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.752194857+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-05-21T13:12:09.752201908+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.752215354+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752221726+07:00","message":"[bufferProcess] interim [440000000]:ใช้คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752224081+07:00","message":"[bufferProcess] send to processor:ใช้คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752229029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752231956+07:00","message":"> Transcript [740] [false]: 'ใช้คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.75223497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752237009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752239059+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.752241301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.879014004+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.879048624+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-05-21T13:12:09.879054641+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.879069378+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879076117+07:00","message":"[bufferProcess] interim [620000000]:ใช้คาร์บอนไดออกไซด์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879078789+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879082103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879084486+07:00","message":"> Transcript [741] [false]: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.87908749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879089569+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.87909209+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879094773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879104578+07:00","message":"Push: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.87910668+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879108614+07:00","message":"Set new StatePrefix : 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:09.879111748+07:00","message":"Next Push (prob) : 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:09.87916092+07:00","message":"push: {false ใช้ 0 0xc002624900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.06932485+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.069361951+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-05-21T13:12:10.069370569+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.06938404+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069391888+07:00","message":"[bufferProcess] interim [800000000]:ใช้คาร์บอนไดออกไซด์ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069399656+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069417016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069420307+07:00","message":"> Transcript [742] [false]: 'ใช้คาร์บอนไดออกไซด์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069423472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069425587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069427739+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.069429957+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.204993705+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.205029183+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-05-21T13:12:10.205034869+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.205046507+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.20505525+07:00","message":"[bufferProcess] interim [860000000]:ใช้คาร์บอนไดออกไซด์ในกรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.205059036+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.205065453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.20506917+07:00","message":"> Transcript [743] [false]: 'ใช้คาร์บอนไดออกไซด์ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.20507372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.205076435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.205079156+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.205083147+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.206381263+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.206391284+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-05-21T13:12:10.206394818+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.206401919+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206407037+07:00","message":"[bufferProcess] interim [920000000]:ใช้คาร์บอนไดออกไซด์ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206409987+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206412985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206415726+07:00","message":"> Transcript [744] [false]: 'ใช้คาร์บอนไดออกไซด์ในกรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206419284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206421869+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206425721+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.206427578+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.457365076+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.457403361+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-05-21T13:12:10.457409665+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.457420975+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457428204+07:00","message":"[bufferProcess] interim [160000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457430541+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457434024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457437087+07:00","message":"> Transcript [745] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457440869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.45744729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457449569+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457452126+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457455609+07:00","message":"Push: 'คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457457718+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457459864+07:00","message":"Set new StatePrefix : 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.457462265+07:00","message":"Next Push (prob) : 'ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.457470734+07:00","message":"push: {false คาร์บอนไดออกไซด์ 0 0xc002624900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.780970362+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.781001977+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-05-21T13:12:10.78100746+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.78102243+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781029002+07:00","message":"[bufferProcess] interim [520000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781031266+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781034703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781037407+07:00","message":"> Transcript [746] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781040585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781042712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781044446+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.781046922+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.967594475+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.967637887+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-05-21T13:12:10.967646702+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.967669179+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967676334+07:00","message":"[bufferProcess] interim [640000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967678668+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967681729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967684672+07:00","message":"> Transcript [747] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967688056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967690089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967692119+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.967694774+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.969365757+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.96937873+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-05-21T13:12:10.96938293+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:10.969390207+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.96939352+07:00","message":"[bufferProcess] interim [700000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969395819+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวนการต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969398253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969400259+07:00","message":"> Transcript [748] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969402959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969404935+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.96940671+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:10.969409082+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.286881804+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.286913712+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-05-21T13:12:11.286919566+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.28693298+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286940078+07:00","message":"[bufferProcess] interim [940000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286943303+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286949616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286952298+07:00","message":"> Transcript [749] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286955712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286957823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286960105+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286962264+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.28696668+07:00","message":"Push: 'ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286968565+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286970631+07:00","message":"Set new StatePrefix : 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.286973281+07:00","message":"Next Push (prob) : 'การสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.286980489+07:00","message":"push: {false ในกระบวน 0 0xc002624900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.352758763+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.352799219+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-05-21T13:12:11.352807012+07:00","message":"receive interim result [false|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.352824385+07:00","message":"[buffer interim] 86 false ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352833101+07:00","message":"[bufferProcess] interim [60000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352835611+07:00","message":"[bufferProcess] send to processor:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352841245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352843852+07:00","message":"> Transcript [750] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.35284714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352851814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352853795+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.352856501+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.654432157+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.757439977+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.757476785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.75748292+07:00","message":"receive interim result [true|false]: ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.75749241+07:00","message":"end recv isFinal message id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.757494502+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.757500647+07:00","message":"[buffer interim] 86 true ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757507415+07:00","message":"[bufferProcess] interim [540000000]:ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757510817+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757514199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757516647+07:00","message":"> Transcript [751] [false]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757519635+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757521482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757523198+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757525785+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757527722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757529749+07:00","message":"> Transcript [752] [true]: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757532135+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757533743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757535302+07:00","message":"StatePrefix: 'ใช้คาร์บอนไดออกไซด์ในกระบวนการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.7575373+07:00","message":"TextPushed: 'ใช้คาร์บอนไดออกไซด์ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:11.757545117+07:00","message":"Push: 'การสังเคราะห์ด้วยแสง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:11.757560367+07:00","message":"push: {true การสังเคราะห์ด้วยแสง 0 0xc002624900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:11.766356952+07:00","message":"write wav file: './tmp/7575/7575_86.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:12.095578191+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:12.302197089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:12.302213235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.8538309+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.853867229+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-05-21T13:12:13.853872878+07:00","message":"receive interim result [false|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.853889813+07:00","message":"[buffer interim] 87 false ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.853896536+07:00","message":"[bufferProcess] interim [800000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.853898496+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.853903356+07:00","message":"[bufferProcess] send to processor (ticker):ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.8539059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.853908413+07:00","message":"> Transcript [753] [false]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:13.853910542+07:00","message":"Set StatePrefix (first interim): 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:13.895693629+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.007860548+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.007894404+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-05-21T13:12:14.007900713+07:00","message":"receive interim result [true|false]: ได้ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.007910345+07:00","message":"end recv isFinal message id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.007912736+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.007917741+07:00","message":"[buffer interim] 87 true ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007923976+07:00","message":"[bufferProcess] interim [10000000]:ได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007927718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007930563+07:00","message":"> Transcript [754] [true]: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007933695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007935835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.00793751+07:00","message":"StatePrefix: 'ได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.007939506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:14.00794527+07:00","message":"Push: 'ได้ใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.00796474+07:00","message":"push: {true ได้ใช้ 0 0xc000423900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:14.017641858+07:00","message":"write wav file: './tmp/7575/7575_87.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:14.345525523+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.200435643+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.20047874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.200484871+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.200498101+07:00","message":"[buffer interim] 88 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.200505086+07:00","message":"[bufferProcess] interim [720000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.200506815+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.200512113+07:00","message":"[bufferProcess] send to processor (ticker):มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.200515001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.20051779+07:00","message":"> Transcript [755] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.200519896+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:15.303232922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:15.303276698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.396976421+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.397016822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มนุษย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.397023466+07:00","message":"receive interim result [false|false]: มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.397036561+07:00","message":"[buffer interim] 88 false มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.397045175+07:00","message":"[bufferProcess] interim [840000000]:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.397047179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.695737762+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.706540217+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.706572586+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-05-21T13:12:15.706578167+07:00","message":"receive interim result [false|false]: มนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.706588614+07:00","message":"[buffer interim] 88 false มนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706594781+07:00","message":"[bufferProcess] interim [140000000]:มนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706597+07:00","message":"[bufferProcess] send to processor:มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706602205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706604729+07:00","message":"> Transcript [756] [false]: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706606623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.706608492+07:00","message":"Set new StatePrefix: 'มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.794162448+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.794208327+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-05-21T13:12:15.794214149+07:00","message":"receive interim result [true|false]: มนุษย์น้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.79422284+07:00","message":"end recv isFinal message id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.794225216+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.794230771+07:00","message":"[buffer interim] 88 true มนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794242285+07:00","message":"[bufferProcess] interim [380000000]:มนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.79424539+07:00","message":"[bufferProcess] send to processor (isfinal):มนุษย์น้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794260277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794263151+07:00","message":"> Transcript [757] [false]: 'มนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794266063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794268121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.79426993+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.79427185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794273593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794275623+07:00","message":"> Transcript [758] [true]: 'มนุษย์น้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794277597+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794279202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794281253+07:00","message":"StatePrefix: 'มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794282845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:15.794285474+07:00","message":"Push: 'มนุษย์น้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.794292846+07:00","message":"push: {true มนุษย์น้อ 0 0xc002624280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:15.800461042+07:00","message":"write wav file: './tmp/7575/7575_88.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:15.817660411+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.550812801+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.550856493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.550862207+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:16.550874778+07:00","message":"[buffer interim] 89 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.550881135+07:00","message":"[bufferProcess] interim [540000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:16.550882883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.768979696+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.769016176+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-05-21T13:12:17.769021911+07:00","message":"receive interim result [false|false]: ต่างจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.769033535+07:00","message":"[buffer interim] 89 false ต่างจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.76904042+07:00","message":"[bufferProcess] interim [740000000]:ต่างจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769042743+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769048171+07:00","message":"[bufferProcess] send to processor (ticker):ต่างจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.76905065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769053337+07:00","message":"> Transcript [759] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769055394+07:00","message":"Set StatePrefix (first interim): 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769057014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769058873+07:00","message":"> Transcript [760] [false]: 'ต่างจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769060853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.769062523+07:00","message":"Set new StatePrefix: 'ต่างจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.77682916+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.776854786+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-05-21T13:12:17.776860079+07:00","message":"receive interim result [false|false]: ออกต่างจังหวัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.776870978+07:00","message":"[buffer interim] 89 false ออกต่างจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.776875874+07:00","message":"[bufferProcess] interim [800000000]:ออกต่างจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.776877738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.865568706+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.968340629+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.968376232+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-05-21T13:12:17.968381892+07:00","message":"receive interim result [false|false]: ต่างจากมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:17.968394556+07:00","message":"[buffer interim] 89 false ต่างจากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.968400872+07:00","message":"[bufferProcess] interim [40000000]:ต่างจากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.968403067+07:00","message":"[bufferProcess] send to processor:ออกต่างจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.96840791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.968410697+07:00","message":"> Transcript [761] [false]: 'ออกต่างจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.968414604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:17.968416731+07:00","message":"Set new StatePrefix: 'ออกต่างจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.005608322+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.00565115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างจากมนุษย์\",\"confidence\":0.8074857}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.005656836+07:00","message":"receive interim result [true|false]: ต่างจากมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.005663129+07:00","message":"end recv isFinal message id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.005665179+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.005671181+07:00","message":"[buffer interim] 89 true ต่างจากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.00567808+07:00","message":"[bufferProcess] interim [70000000]:ต่างจากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005680804+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างจากมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005689235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005691944+07:00","message":"> Transcript [762] [false]: 'ต่างจากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005694237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005696141+07:00","message":"Set new StatePrefix: 'ต่างจากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005697817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005699546+07:00","message":"> Transcript [763] [true]: 'ต่างจากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005701991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005704021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005705905+07:00","message":"StatePrefix: 'ต่างจากมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.005707979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.00572266+07:00","message":"Push: 'ต่างจากมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.00572982+07:00","message":"push: {true ต่างจากมนุษย์ 0 0xc00354c580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:18.013421873+07:00","message":"write wav file: './tmp/7575/7575_89.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:18.304104703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:18.304123779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.316497494+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.789535032+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.789570752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.789576428+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.789589506+07:00","message":"[buffer interim] 90 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.789595394+07:00","message":"[bufferProcess] interim [480000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.78959724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.85155811+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.851597128+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อฉัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.851603197+07:00","message":"receive interim result [false|false]: เมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.851611845+07:00","message":"[buffer interim] 90 false เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.851617425+07:00","message":"[bufferProcess] interim [600000000]:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.851619706+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.851622814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.851625537+07:00","message":"> Transcript [764] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.851627689+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.990816712+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.99085275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.990857986+07:00","message":"receive interim result [false|false]: เมื่อใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:18.990871609+07:00","message":"[buffer interim] 90 false เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.990877914+07:00","message":"[bufferProcess] interim [720000000]:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.990880121+07:00","message":"[bufferProcess] send to processor:เมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.99088495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.990887774+07:00","message":"> Transcript [765] [false]: 'เมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.990890734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.990892848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.99089461+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:18.99089675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.167704189+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.167736812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.167742696+07:00","message":"receive interim result [false|false]: เมื่อใช้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.167757386+07:00","message":"[buffer interim] 90 false เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167763998+07:00","message":"[bufferProcess] interim [840000000]:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167766461+07:00","message":"[bufferProcess] send to processor:เมื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167769691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167772404+07:00","message":"> Transcript [766] [false]: 'เมื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167775218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167777157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.167779025+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.16778089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.290120269+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.290164098+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-05-21T13:12:19.290169098+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.290182712+07:00","message":"[buffer interim] 90 false เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290189449+07:00","message":"[bufferProcess] interim [960000000]:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290191723+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290195141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290197764+07:00","message":"> Transcript [767] [false]: 'เมื่อใช้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290200824+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290203319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290205179+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.290207124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.490063862+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.490114841+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-05-21T13:12:19.49012126+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.490149932+07:00","message":"[buffer interim] 90 false เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490157389+07:00","message":"[bufferProcess] interim [200000000]:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490159933+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.49016345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.49016657+07:00","message":"> Transcript [768] [false]: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490170673+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490173563+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490175375+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490177444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490181257+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.49018348+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490185434+07:00","message":"Set new StatePrefix : 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.490187621+07:00","message":"Next Push (prob) : 'ใช้ไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.490196383+07:00","message":"push: {false เมื่อ 0 0xc00016e400}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.755372922+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.75541407+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-05-21T13:12:19.755421107+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.755436488+07:00","message":"[buffer interim] 90 false เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755443536+07:00","message":"[bufferProcess] interim [500000000]:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755445906+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755448966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755451863+07:00","message":"> Transcript [769] [false]: 'เมื่อใช้ไปแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755455438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755457395+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755459094+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.755461064+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.865836698+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.865876018+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-05-21T13:12:19.865885839+07:00","message":"receive interim result [false|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.865901081+07:00","message":"[buffer interim] 90 false เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865911991+07:00","message":"[bufferProcess] interim [560000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865915479+07:00","message":"[bufferProcess] send to processor:เมื่อใช้ไปแล้วก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.8659225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865926378+07:00","message":"> Transcript [770] [false]: 'เมื่อใช้ไปแล้วก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865931255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865934427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865937069+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:19.865940583+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:19.914833912+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034693899+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034719015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อใช้ไปแล้วก็เกิด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034723395+07:00","message":"receive interim result [true|false]: เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034728023+07:00","message":"end recv isFinal message id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034730501+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034735808+07:00","message":"[buffer interim] 90 true เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034740465+07:00","message":"[bufferProcess] interim [830000000]:เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034743212+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อใช้ไปแล้วก็เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034745809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034748198+07:00","message":"> Transcript [771] [false]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034750748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034752586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034754307+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034756144+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034757761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034759563+07:00","message":"> Transcript [772] [true]: 'เมื่อใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034761501+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034763161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034764729+07:00","message":"StatePrefix: 'เมื่อใช้ไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.034766372+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:20.03476896+07:00","message":"Push: 'ใช้ไปแล้วก็เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.034775862+07:00","message":"push: {true ใช้ไปแล้วก็เกิด 0 0xc00016e400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:20.041560742+07:00","message":"write wav file: './tmp/7575/7575_90.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.425792898+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860687561+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860706439+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860708947+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860710683+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860712461+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860714203+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860715887+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860718056+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860719651+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860721148+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860722658+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860724197+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:20.860725695+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.281678688+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.281717692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปลดปล่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.281722691+07:00","message":"receive interim result [false|false]: ปลดปล่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.281738149+07:00","message":"[buffer interim] 91 false ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281744381+07:00","message":"[bufferProcess] interim [900000000]:ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281746356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281752683+07:00","message":"[bufferProcess] send to processor (ticker):ปลดปล่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281755189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281757758+07:00","message":"> Transcript [773] [false]: 'ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.281760398+07:00","message":"Set StatePrefix (first interim): 'ปลดปล่อย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:21.304899804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:21.304912887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.669232167+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.669280701+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-05-21T13:12:21.669287213+07:00","message":"receive interim result [false|false]: ปลดปล่อยออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.669300144+07:00","message":"[buffer interim] 91 false ปลดปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.669308612+07:00","message":"[bufferProcess] interim [260000000]:ปลดปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.669310569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.68701549+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.687057783+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-05-21T13:12:21.687064511+07:00","message":"receive interim result [false|false]: ออฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.687083892+07:00","message":"[buffer interim] 91 false ออฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687092672+07:00","message":"[bufferProcess] interim [320000000]:ออฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687096216+07:00","message":"[bufferProcess] send to processor:ปลดปล่อยออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687101086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687105168+07:00","message":"> Transcript [774] [false]: 'ปลดปล่อยออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687110032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687112927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687115718+07:00","message":"StatePrefix: 'ปลดปล่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.687118717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.851130849+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.851170089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Office\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.851174518+07:00","message":"receive interim result [false|false]: Office"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.851187224+07:00","message":"[buffer interim] 91 false Office"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851194795+07:00","message":"[bufferProcess] interim [440000000]:Office"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851198915+07:00","message":"[bufferProcess] send to processor:ออฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851204439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851206928+07:00","message":"> Transcript [775] [false]: 'ออฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851209373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.851211263+07:00","message":"Set new StatePrefix: 'ออฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.855907443+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.855930035+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-05-21T13:12:21.855934441+07:00","message":"receive interim result [false|false]: ปลดปล่อยออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:21.855948059+07:00","message":"[buffer interim] 91 false ปลดปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.855952568+07:00","message":"[bufferProcess] interim [500000000]:ปลดปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.855955483+07:00","message":"[bufferProcess] send to processor:Office"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.855957996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.855960248+07:00","message":"> Transcript [776] [false]: 'Office'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.85596212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:21.855964589+07:00","message":"Set new StatePrefix: 'Office'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.190991979+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.191036693+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-05-21T13:12:22.191043159+07:00","message":"receive interim result [false|false]: ปลดปล่อยออกซิเจนออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.191059958+07:00","message":"[buffer interim] 91 false ปลดปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.191068552+07:00","message":"[bufferProcess] interim [800000000]:ปลดปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.19107105+07:00","message":"[bufferProcess] send to processor:ปลดปล่อยออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.191078564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.191086074+07:00","message":"> Transcript [777] [false]: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.191089363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.191091468+07:00","message":"Set new StatePrefix: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.309782271+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.309814621+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-05-21T13:12:22.309819788+07:00","message":"receive interim result [false|false]: ปลดปล่อยออกซิเจนออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.309836267+07:00","message":"[buffer interim] 91 false ปลดปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309842895+07:00","message":"[bufferProcess] interim [920000000]:ปลดปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.30984538+07:00","message":"[bufferProcess] send to processor:ปลดปล่อยออกซิเจนออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309848822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309851982+07:00","message":"> Transcript [778] [false]: 'ปลดปล่อยออกซิเจนออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309855357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309857315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309859307+07:00","message":"StatePrefix: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.309861182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.57492509+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.574970119+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-05-21T13:12:22.574977036+07:00","message":"receive interim result [false|false]: ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.574991549+07:00","message":"[buffer interim] 91 false ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.574999547+07:00","message":"[bufferProcess] interim [160000000]:ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575002311+07:00","message":"[bufferProcess] send to processor:ปลดปล่อยออกซิเจนออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575008856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575011928+07:00","message":"> Transcript [779] [false]: 'ปลดปล่อยออกซิเจนออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575015803+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575017755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575020422+07:00","message":"StatePrefix: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.575022969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.614654481+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713325877+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713361505+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-05-21T13:12:22.713367288+07:00","message":"receive interim result [true|false]: ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713374896+07:00","message":"end recv isFinal message id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713377022+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713383776+07:00","message":"[buffer interim] 91 true ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713392332+07:00","message":"[bufferProcess] interim [400000000]:ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713396191+07:00","message":"[bufferProcess] send to processor (isfinal):ปลดปล่อยออกซิเจนออกมาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713399313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713401917+07:00","message":"> Transcript [780] [false]: 'ปลดปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713404725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713406675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713408784+07:00","message":"StatePrefix: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713410761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713412476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713414427+07:00","message":"> Transcript [781] [true]: 'ปลดปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713416769+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.71342023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713421965+07:00","message":"StatePrefix: 'ปลดปล่อยออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713423647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:22.713426365+07:00","message":"Push: 'ปลดปล่อยออกซิเจนออกมาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:22.713434138+07:00","message":"push: {true ปลดปล่อยออกซิเจนออกมาค่ะ 0 0xc002624c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:22.721140101+07:00","message":"write wav file: './tmp/7575/7575_91.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.315886982+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.869837004+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.869882984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.86988871+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:23.869903903+07:00","message":"[buffer interim] 92 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.869913402+07:00","message":"[bufferProcess] interim [600000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.86991542+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.869921969+07:00","message":"[bufferProcess] send to processor (ticker):แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.86992439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.869927386+07:00","message":"> Transcript [782] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:23.869929674+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.166877482+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.16691211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ขอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.166917939+07:00","message":"receive interim result [false|false]: แล้วก็ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.166930984+07:00","message":"[buffer interim] 92 false แล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.166937868+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.166939714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.192729295+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.192759631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.192764567+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.19277519+07:00","message":"[buffer interim] 92 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192780554+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192782957+07:00","message":"[bufferProcess] send to processor:แล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192787428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192790158+07:00","message":"> Transcript [783] [false]: 'แล้วก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.19279271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.19279461+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192796497+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.192798431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.30293581+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.302964656+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-05-21T13:12:24.302969813+07:00","message":"receive interim result [false|false]: แล้วก็กด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.302984112+07:00","message":"[buffer interim] 92 false แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.302991174+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.302993231+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.302999131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.303001895+07:00","message":"> Transcript [784] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.303005093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.303007336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.303009123+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.303011063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:24.305108361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:24.305114008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.485116068+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.485156441+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-05-21T13:12:24.485187013+07:00","message":"receive interim result [false|false]: แล้วก็กดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.485200266+07:00","message":"[buffer interim] 92 false แล้วก็กดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485207033+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็กดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485209329+07:00","message":"[bufferProcess] send to processor:แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485214738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485217456+07:00","message":"> Transcript [785] [false]: 'แล้วก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485220042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485222139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485224017+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.485225926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.741489033+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.74152734+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-05-21T13:12:24.74153258+07:00","message":"receive interim result [false|false]: แล้วก็กดไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.741548191+07:00","message":"[buffer interim] 92 false แล้วก็กดไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741554813+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็กดไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741557093+07:00","message":"[bufferProcess] send to processor:แล้วก็กดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741560453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741563105+07:00","message":"> Transcript [786] [false]: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741566334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741568245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741570057+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741572025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741574581+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741576477+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741578269+07:00","message":"Set new StatePrefix : 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.741580166+07:00","message":"Next Push (prob) : 'กดไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.741586831+07:00","message":"push: {false แล้วก็ 0 0xc00354cf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.752434586+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.752457486+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-05-21T13:12:24.752462481+07:00","message":"receive interim result [false|false]: แล้วก็กดไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.752473994+07:00","message":"[buffer interim] 92 false แล้วก็กดไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.75247884+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็กดไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752481071+07:00","message":"[bufferProcess] send to processor:แล้วก็กดไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752483928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752486596+07:00","message":"> Transcript [787] [false]: 'แล้วก็กดไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752489333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752491322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752493021+07:00","message":"StatePrefix: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.752495016+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.959613886+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.95965043+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-05-21T13:12:24.95965665+07:00","message":"receive interim result [false|false]: แล้วก็กดไปถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:24.959668112+07:00","message":"[buffer interim] 92 false แล้วก็กดไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959674441+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็กดไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959677318+07:00","message":"[bufferProcess] send to processor:แล้วก็กดไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959682547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959685187+07:00","message":"> Transcript [788] [false]: 'แล้วก็กดไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959688541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959690691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959692469+07:00","message":"StatePrefix: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:24.959694407+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.086696983+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.086732744+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-05-21T13:12:25.0867383+07:00","message":"receive interim result [false|false]: แล้วก็กดไปถึงมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.086751564+07:00","message":"[buffer interim] 92 false แล้วก็กดไปถึงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086760394+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็กดไปถึงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086762736+07:00","message":"[bufferProcess] send to processor:แล้วก็กดไปถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086767901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086770657+07:00","message":"> Transcript [789] [false]: 'แล้วก็กดไปถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086773917+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086776098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.086777921+07:00","message":"StatePrefix: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.08677986+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.104098734+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.180930854+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.180964175+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-05-21T13:12:25.18097007+07:00","message":"receive interim result [false|false]: แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.180983136+07:00","message":"[buffer interim] 92 false แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.180993452+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.180995699+07:00","message":"[bufferProcess] send to processor:แล้วก็กดไปถึงมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181001033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.18100415+07:00","message":"> Transcript [790] [false]: 'แล้วก็กดไปถึงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181007344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181009466+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181011277+07:00","message":"StatePrefix: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.1810133+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181018078+07:00","message":"Push: 'กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181019968+07:00","message":"TextPushed: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181021861+07:00","message":"Set new StatePrefix : 'แล้วก็กดไปถึงมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.181023907+07:00","message":"Next Push (prob) : 'ถึงมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.181045795+07:00","message":"push: {false กดไป 0 0xc00354cf80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.198937296+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.198962131+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-05-21T13:12:25.198967752+07:00","message":"receive interim result [true|false]: แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.19897606+07:00","message":"end recv isFinal message id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.198978246+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.198984791+07:00","message":"[buffer interim] 92 true แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.198989916+07:00","message":"[bufferProcess] interim [10000000]:แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.198992999+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กดไปถึงมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199001891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199023174+07:00","message":"> Transcript [791] [false]: 'แล้วก็กดไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199026964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.19903001+07:00","message":"Set new StatePrefix: 'แล้วก็กดไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199032261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199034394+07:00","message":"> Transcript [792] [true]: 'แล้วก็กดไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199037323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199039244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199040972+07:00","message":"StatePrefix: 'แล้วก็กดไปถึงมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199043035+07:00","message":"TextPushed: 'แล้วก็กดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:25.199049063+07:00","message":"Push: 'ถึงมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.199056494+07:00","message":"push: {true ถึงมนุษย์ 0 0xc00354cf80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:25.205611796+07:00","message":"write wav file: './tmp/7575/7575_92.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:25.497368037+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.035032911+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.035082912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.035089157+07:00","message":"receive interim result [false|false]: บอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.035107388+07:00","message":"[buffer interim] 93 false บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.035114739+07:00","message":"[bufferProcess] interim [600000000]:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.035116651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.173902362+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.173935852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.173941496+07:00","message":"receive interim result [false|false]: บอกว่ามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.173956048+07:00","message":"[buffer interim] 93 false บอกว่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.173962949+07:00","message":"[bufferProcess] interim [720000000]:บอกว่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.173965141+07:00","message":"[bufferProcess] send to processor:บอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.173968341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.173971029+07:00","message":"> Transcript [793] [false]: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.173973096+07:00","message":"Set StatePrefix (first interim): 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.215936076+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.215967747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บอกว่ามัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.215972764+07:00","message":"receive interim result [false|false]: บอกว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.215985293+07:00","message":"[buffer interim] 93 false บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.215991401+07:00","message":"[bufferProcess] interim [780000000]:บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.215993936+07:00","message":"[bufferProcess] send to processor:บอกว่ามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216002597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216005853+07:00","message":"> Transcript [794] [false]: 'บอกว่ามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216008929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216011126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216012908+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.216014892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.461778193+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.461808899+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-05-21T13:12:26.461814453+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.461825109+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461831061+07:00","message":"[bufferProcess] interim [960000000]:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461833602+07:00","message":"[bufferProcess] send to processor:บอกว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461838792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461841468+07:00","message":"> Transcript [795] [false]: 'บอกว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461844461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461846807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461848829+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.461850851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.744990799+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.7450359+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-05-21T13:12:26.745042664+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.745056781+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745066077+07:00","message":"[bufferProcess] interim [320000000]:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745069398+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745074938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745078519+07:00","message":"> Transcript [796] [false]: 'บอกว่ามนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745083009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745086053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745088555+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.745091361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.91557036+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.915607943+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-05-21T13:12:26.915613588+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.915624447+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915630384+07:00","message":"[bufferProcess] interim [440000000]:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915632609+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.9156379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915640817+07:00","message":"> Transcript [797] [false]: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915644041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915646106+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915648134+07:00","message":"StatePrefix: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915650178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915654969+07:00","message":"Push: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915657014+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915659118+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:26.915661061+07:00","message":"Next Push (prob) : 'มนุษย์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:26.9156678+07:00","message":"push: {false บอกว่า 0 0xc00016e900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.041826124+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.041868987+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-05-21T13:12:27.041877529+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.041895021+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041903499+07:00","message":"[bufferProcess] interim [560000000]:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041907405+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041915817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041920578+07:00","message":"> Transcript [798] [false]: 'บอกว่ามนุษย์ของเรานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041926272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041928398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.04193062+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.041933111+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:27.30571564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:27.305725935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.618437234+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.618473565+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-05-21T13:12:27.618494545+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.618510072+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618521071+07:00","message":"[bufferProcess] interim [160000000]:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618524246+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618531239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618535927+07:00","message":"> Transcript [799] [false]: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618540418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618543445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618546609+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.618549958+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.824906205+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.824943052+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-05-21T13:12:27.824948489+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.824979059+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.82498716+07:00","message":"[bufferProcess] interim [340000000]:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.824990463+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.824996487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.825000084+07:00","message":"> Transcript [800] [false]: 'บอกว่ามนุษย์ของเรานัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.825004744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.825007907+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.825010905+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.825014196+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.941768719+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.941806685+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-05-21T13:12:27.941812706+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.941824785+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941830951+07:00","message":"[bufferProcess] interim [520000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941833417+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941838347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941840941+07:00","message":"> Transcript [801] [false]: 'บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941844317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941846413+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941848389+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941850512+07:00","message":"TextPushed: 'บอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941855046+07:00","message":"Push: 'มนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941856873+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941859047+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัดไอ้อ๊อฟ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:27.941861609+07:00","message":"Next Push (prob) : 'นัดไอ้อ๊อฟ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:27.941868468+07:00","message":"push: {false มนุษย์ของเรา 0 0xc00016e900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.267109192+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.26716254+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-05-21T13:12:28.267168516+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจนใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.26718329+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267190275+07:00","message":"[bufferProcess] interim [760000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267192769+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดให้ออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267196334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267199117+07:00","message":"> Transcript [802] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267201386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.267203269+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.466831377+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.466865744+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-05-21T13:12:28.466871042+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.466882712+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466891764+07:00","message":"[bufferProcess] interim [940000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466894327+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466899529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466902177+07:00","message":"> Transcript [803] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466905713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466907777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466909929+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.466912269+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.524973564+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.525012997+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-05-21T13:12:28.525018832+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.525030934+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525037705+07:00","message":"[bufferProcess] interim [120000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525040151+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525045203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525047772+07:00","message":"> Transcript [804] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525051206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.52505347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525055607+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.525058349+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.651568673+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.651603331+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-05-21T13:12:28.651609398+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.651621841+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.651628232+07:00","message":"[bufferProcess] interim [180000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.651630463+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.6516354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.65165389+07:00","message":"> Transcript [805] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.651659414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.651661571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.65166357+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.651666015+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.712814694+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.712848527+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-05-21T13:12:28.712854123+07:00","message":"receive interim result [false|false]: บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.712864763+07:00","message":"[buffer interim] 93 false บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712871285+07:00","message":"[bufferProcess] interim [300000000]:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712873664+07:00","message":"[bufferProcess] send to processor:บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712878672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712881197+07:00","message":"> Transcript [806] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.71288435+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712886402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712888784+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712891143+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712895899+07:00","message":"Push: 'นัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712897866+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712900139+07:00","message":"Set new StatePrefix : 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:28.712902273+07:00","message":"Next Push (prob) : 'ในการขาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:28.712908874+07:00","message":"push: {false นัดให้ออกซิเจน 0 0xc00016e900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.013839844+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122236768+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122271205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ\",\"confidence\":0.92940354}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122276934+07:00","message":"receive interim result [true|false]: เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122286029+07:00","message":"end recv isFinal message id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.12228807+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122293771+07:00","message":"[buffer interim] 93 true เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.12230218+07:00","message":"[bufferProcess] interim [750000000]:เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122305235+07:00","message":"[bufferProcess] send to processor (isfinal):บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122308213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122310879+07:00","message":"> Transcript [807] [false]: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122313469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.12231531+07:00","message":"Set new StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122317274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122319505+07:00","message":"> Transcript [808] [true]: 'เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122321998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122323802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122325559+07:00","message":"StatePrefix: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122327932+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122329596+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122497096+07:00","message":"Push: 'ในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122500222+07:00","message":"TextPushed: 'บอกว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122502561+07:00","message":"Set new StatePrefix : 'เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122510806+07:00","message":"Next Push (prob) : 'เพราะว่ามนุษย์ของเรานัดให้ออกซิเจนในการหายใจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:29.122519134+07:00","message":"push: {true ในการหายใจ 0 0xc00016e900}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:29.122523702+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_93.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:29.135959896+07:00","message":"write wav file: './tmp/7575/7575_93.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.035899445+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:30.306516441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:30.306531214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.589417122+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.589475884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.589482872+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.589499997+07:00","message":"[buffer interim] 94 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589507841+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589509885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589516876+07:00","message":"[bufferProcess] send to processor (ticker):สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589519667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589524481+07:00","message":"> Transcript [809] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.589527334+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.939785471+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.939836411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"civil War\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.93984163+07:00","message":"receive interim result [false|false]: civil War"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:30.939857445+07:00","message":"[buffer interim] 94 false civil War"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.939865835+07:00","message":"[bufferProcess] interim [900000000]:civil War"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:30.939867567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.041377893+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.041420113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"See Your Voice\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.041425266+07:00","message":"receive interim result [false|false]: See Your Voice"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.041441763+07:00","message":"[buffer interim] 94 false See Your Voice"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041448587+07:00","message":"[bufferProcess] interim [960000000]:See Your Voice"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041450831+07:00","message":"[bufferProcess] send to processor:civil War"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041454214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041456921+07:00","message":"> Transcript [810] [false]: 'civil War'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041459241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.041461555+07:00","message":"Set new StatePrefix: 'civil War'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.290357459+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.290396859+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-05-21T13:12:31.290406339+07:00","message":"receive interim result [false|false]: สีจีวรกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.290418029+07:00","message":"[buffer interim] 94 false สีจีวรกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290424821+07:00","message":"[bufferProcess] interim [260000000]:สีจีวรกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290427417+07:00","message":"[bufferProcess] send to processor:See Your Voice"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290432309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290434847+07:00","message":"> Transcript [811] [false]: 'See Your Voice'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290437343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.290439165+07:00","message":"Set new StatePrefix: 'See Your Voice'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.297312177+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.297339956+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-05-21T13:12:31.297344223+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.297354566+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297358597+07:00","message":"[bufferProcess] interim [320000000]:สีจีวรกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297360654+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297365877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297368501+07:00","message":"> Transcript [812] [false]: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297370551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.297372514+07:00","message":"Set new StatePrefix: 'สีจีวรกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.490750699+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.490789991+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-05-21T13:12:31.490799156+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.490810943+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490817747+07:00","message":"[bufferProcess] interim [500000000]:สีจีวรกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490820193+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490823195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490826378+07:00","message":"> Transcript [813] [false]: 'สีจีวรกำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490829444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490831436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490833349+07:00","message":"StatePrefix: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.490835279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.664465237+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.664499758+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-05-21T13:12:31.664506875+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.664519203+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664528385+07:00","message":"[bufferProcess] interim [680000000]:สีจีวรกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664531926+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664538829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664542488+07:00","message":"> Transcript [814] [false]: 'สีจีวรกำลังจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664546785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664549656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664552404+07:00","message":"StatePrefix: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.664555338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.925627651+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.9256679+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-05-21T13:12:31.925673488+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายามเชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:31.925686329+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925692675+07:00","message":"[bufferProcess] interim [920000000]:สีจีวรกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925695378+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925700734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925703403+07:00","message":"> Transcript [815] [false]: 'สีจีวรกำลังจะพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925706997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925709319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925711101+07:00","message":"StatePrefix: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:31.925713251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.184643547+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.184687185+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-05-21T13:12:32.184693516+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.184707795+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184714157+07:00","message":"[bufferProcess] interim [220000000]:สีจีวรกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184716632+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะพยายามเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184723242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184726351+07:00","message":"> Transcript [816] [false]: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184729792+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184732002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184734254+07:00","message":"StatePrefix: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184736574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184742086+07:00","message":"Push: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184744006+07:00","message":"TextPushed: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.18474593+07:00","message":"Set new StatePrefix : 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.184748324+07:00","message":"Next Push (prob) : 'จะพยายามเชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.184756026+07:00","message":"push: {false สีจีวรกำลัง 0 0xc00354c000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.514074397+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.514116498+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-05-21T13:12:32.514121854+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.514152995+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514164204+07:00","message":"[bufferProcess] interim [520000000]:สีจีวรกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514167468+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะพยายามเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514174581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514177376+07:00","message":"> Transcript [817] [false]: 'สีจีวรกำลังจะพยายามเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514180951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514183318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.514185108+07:00","message":"StatePrefix: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.51418717+07:00","message":"TextPushed: 'สีจีวรกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.693629548+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.693683697+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-05-21T13:12:32.693689928+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.693705455+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693713754+07:00","message":"[bufferProcess] interim [640000000]:สีจีวรกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693716266+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะพยายามเชื่อมโยงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693723211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693726048+07:00","message":"> Transcript [818] [false]: 'สีจีวรกำลังจะพยายามเชื่อมโยงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693730142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693732372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693735001+07:00","message":"StatePrefix: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.693737677+07:00","message":"TextPushed: 'สีจีวรกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.826121187+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.826173096+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-05-21T13:12:32.826179891+07:00","message":"receive interim result [false|false]: สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.82619571+07:00","message":"[buffer interim] 94 false สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826203775+07:00","message":"[bufferProcess] interim [760000000]:สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826206697+07:00","message":"[bufferProcess] send to processor:สีจีวรกำลังจะพยายามเชื่อมโยงก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826214092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.82621682+07:00","message":"> Transcript [819] [false]: 'สีจีวรกำลังจะพยายามเชื่อมโยงก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826220295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826222742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.826225455+07:00","message":"StatePrefix: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:32.82622775+07:00","message":"TextPushed: 'สีจีวรกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:32.925848732+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049217385+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049263088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า\",\"confidence\":0.9581688}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049269855+07:00","message":"receive interim result [true|false]: สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.04928025+07:00","message":"end recv isFinal message id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.04928234+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049290177+07:00","message":"[buffer interim] 94 true สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049300333+07:00","message":"[bufferProcess] interim [90000000]:สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049305381+07:00","message":"[bufferProcess] send to processor (isfinal):สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049309392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049312861+07:00","message":"> Transcript [820] [false]: 'สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049316205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049318013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049320307+07:00","message":"StatePrefix: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049322505+07:00","message":"TextPushed: 'สีจีวรกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049328434+07:00","message":"Push: 'จะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049330251+07:00","message":"TextPushed: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049332443+07:00","message":"Set new StatePrefix : 'สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049335165+07:00","message":"Next Push (prob) : 'มโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049337053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049338923+07:00","message":"> Transcript [821] [true]: 'สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049341216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.04934294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049345031+07:00","message":"StatePrefix: 'สีจีวรกำลังจะพยายามเชื่อมโยงก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049353678+07:00","message":"TextPushed: 'สีจีวรกำลังจะพยายามเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:33.049355874+07:00","message":"Push: 'มโยงก็คือว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049365462+07:00","message":"push: {false จะพยายามเชื่อ 0 0xc00354c000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.049372145+07:00","message":"push: {true มโยงก็คือว่า 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:33.057369568+07:00","message":"write wav file: './tmp/7575/7575_94.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:33.306659781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:33.306678125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:33.755743304+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.30299542+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.303037228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.303042888+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.30305544+07:00","message":"[buffer interim] 95 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303062049+07:00","message":"[bufferProcess] interim [540000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303063853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303069336+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303071899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303074512+07:00","message":"> Transcript [822] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.303077159+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.413009779+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.413059829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอ่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.413068075+07:00","message":"receive interim result [false|false]: เราอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.41308723+07:00","message":"[buffer interim] 95 false เราอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.413098198+07:00","message":"[bufferProcess] interim [660000000]:เราอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.413101862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.420206775+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.420229453+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.420233986+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.420246181+07:00","message":"[buffer interim] 95 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420250843+07:00","message":"[bufferProcess] interim [720000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420252827+07:00","message":"[bufferProcess] send to processor:เราอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420256698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420259435+07:00","message":"> Transcript [823] [false]: 'เราอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420262468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420264599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.42026649+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.420268423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.471713555+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.471748667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.47175402+07:00","message":"receive interim result [false|false]: เราอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.471764633+07:00","message":"[buffer interim] 95 false เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.47177068+07:00","message":"[bufferProcess] interim [780000000]:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.471772862+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.471778136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.471780898+07:00","message":"> Transcript [824] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.471783126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.471785143+07:00","message":"Set new StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.730101064+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.730139749+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-05-21T13:12:34.73014589+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.730159501+07:00","message":"[buffer interim] 95 false เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.730166366+07:00","message":"[bufferProcess] interim [960000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.730168409+07:00","message":"[bufferProcess] send to processor:เราอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.730171594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.73017414+07:00","message":"> Transcript [825] [false]: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.730176703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.730178594+07:00","message":"Set new StatePrefix: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.99760656+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.997656347+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-05-21T13:12:34.997662271+07:00","message":"receive interim result [false|false]: เราอาจเห็น 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:34.997675253+07:00","message":"[buffer interim] 95 false เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997684189+07:00","message":"[bufferProcess] interim [320000000]:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.99768633+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997689544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997692321+07:00","message":"> Transcript [826] [false]: 'เราอาจเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997695124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997697024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.99769875+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:34.997700782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302217325+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302246936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302252778+07:00","message":"receive interim result [false|false]: เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302262516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302265392+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302272141+07:00","message":"[buffer interim] 95 false เราอาจเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.302277121+07:00","message":"[buffer interim] 95 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302281727+07:00","message":"[bufferProcess] interim [560000000]:เราอาจเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.30228365+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302286903+07:00","message":"[bufferProcess] interim [560000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302289134+07:00","message":"[bufferProcess] update buffer: เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302291885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302294355+07:00","message":"> Transcript [827] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302296759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302298648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302300366+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.302302183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.38065921+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.380691281+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-05-21T13:12:35.380697305+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.380708856+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380715189+07:00","message":"[bufferProcess] interim [680000000]:เราอาจเห็นสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380717887+07:00","message":"[bufferProcess] send to processor:เราอาจเห็น 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380723241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380726199+07:00","message":"> Transcript [828] [false]: 'เราอาจเห็น 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380729356+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380731527+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380733266+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.380735322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.696626848+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.696664453+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-05-21T13:12:35.696670145+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.696680221+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696686856+07:00","message":"[bufferProcess] interim [980000000]:เราอาจเห็นสภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696689018+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696692488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696694973+07:00","message":"> Transcript [829] [false]: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.69669812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696700044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696701861+07:00","message":"StatePrefix: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.69670374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696706584+07:00","message":"Push: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696708391+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696710358+07:00","message":"Set new StatePrefix : 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:35.696712604+07:00","message":"Next Push (prob) : 'เห็นสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:35.696719705+07:00","message":"push: {false เราอาจ 0 0xc00354c500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.075921655+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.075949915+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-05-21T13:12:36.075955627+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.075967325+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075974215+07:00","message":"[bufferProcess] interim [340000000]:เราอาจเห็นสภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075976582+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.07598161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.07598451+07:00","message":"> Transcript [830] [false]: 'เราอาจเห็นสภาพที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075987205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075989234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075991031+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.075993275+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.203209161+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.203244861+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-05-21T13:12:36.203250544+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.203262175+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203270233+07:00","message":"[bufferProcess] interim [520000000]:เราอาจเห็นสภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203272645+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่อาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203277943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203280604+07:00","message":"> Transcript [831] [false]: 'เราอาจเห็นสภาพที่อาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.20328356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203285554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203287841+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.203290184+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:36.306921085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:36.306940317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.392888653+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.392924753+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-05-21T13:12:36.392930933+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจจะไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.392942481+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.39295146+07:00","message":"[bufferProcess] interim [700000000]:เราอาจเห็นสภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392953997+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392959432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392962355+07:00","message":"> Transcript [832] [false]: 'เราอาจเห็นสภาพที่อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392965385+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392967954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392970067+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.392972127+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.714073426+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.714109652+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-05-21T13:12:36.714115381+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.714135624+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714142268+07:00","message":"[bufferProcess] interim [940000000]:เราอาจเห็นสภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.71414498+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่อาจจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714148579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714151376+07:00","message":"> Transcript [833] [false]: 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714154382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714156426+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714158642+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714160691+07:00","message":"TextPushed: 'เราอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714163416+07:00","message":"Push: 'เห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714165209+07:00","message":"TextPushed: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.714167289+07:00","message":"Set new StatePrefix : 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.71417069+07:00","message":"Next Push (prob) : 'ที่อาจจะไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.714177795+07:00","message":"push: {false เห็นสภาพ 0 0xc00354c500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.773207763+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.773247776+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-05-21T13:12:36.773253756+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:36.773267029+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773272871+07:00","message":"[bufferProcess] interim [120000000]:เราอาจเห็นสภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773275326+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่อาจจะไม่สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773280383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773283017+07:00","message":"> Transcript [834] [false]: 'เราอาจเห็นสภาพที่อาจจะไม่สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773285911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773287813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773289621+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:36.773292073+07:00","message":"TextPushed: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.089531541+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.089565036+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-05-21T13:12:37.089570843+07:00","message":"receive interim result [false|false]: เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.089579959+07:00","message":"[buffer interim] 95 false เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089586309+07:00","message":"[bufferProcess] interim [360000000]:เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089589174+07:00","message":"[bufferProcess] send to processor:เราอาจเห็นสภาพที่อาจจะไม่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089592346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089594979+07:00","message":"> Transcript [835] [false]: 'เราอาจเห็นสภาพที่อาจจะไม่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089598065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089600053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089601953+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.089604205+07:00","message":"TextPushed: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.144853295+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.216367797+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264023171+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264068812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน\",\"confidence\":0.9434719}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264075305+07:00","message":"receive interim result [true|false]: เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.26408135+07:00","message":"end recv isFinal message id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264083646+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264090159+07:00","message":"[buffer interim] 95 true เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264096366+07:00","message":"[bufferProcess] interim [630000000]:เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264100095+07:00","message":"[bufferProcess] send to processor (isfinal):เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264103433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264106406+07:00","message":"> Transcript [836] [false]: 'เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.26410944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264111419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264113596+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264116282+07:00","message":"TextPushed: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264118393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264120805+07:00","message":"> Transcript [837] [true]: 'เราอาจเห็นสภาพที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264130332+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264132356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264136019+07:00","message":"StatePrefix: 'เราอาจเห็นสภาพที่อาจจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264137836+07:00","message":"TextPushed: 'เราอาจเห็นสภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:37.264141101+07:00","message":"Push: 'ที่อาจจะไม่สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:37.264149159+07:00","message":"push: {true ที่อาจจะไม่สัมพันธ์กัน 0 0xc00354c500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:37.273545462+07:00","message":"write wav file: './tmp/7575/7575_95.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.195568064+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.195615699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วมัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.195621238+07:00","message":"receive interim result [false|false]: แล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.195638435+07:00","message":"[buffer interim] 96 false แล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.195656864+07:00","message":"[bufferProcess] interim [780000000]:แล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.195662278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.394822026+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.394877794+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-05-21T13:12:38.394883988+07:00","message":"receive interim result [false|false]: แล้วมันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.3948959+07:00","message":"[buffer interim] 96 false แล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.394905136+07:00","message":"[bufferProcess] interim [960000000]:แล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.394907736+07:00","message":"[bufferProcess] send to processor:แล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.394913027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.394916805+07:00","message":"> Transcript [838] [false]: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.394918933+07:00","message":"Set StatePrefix (first interim): 'แล้วมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.404070205+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.404096978+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-05-21T13:12:38.404101721+07:00","message":"receive interim result [false|false]: แล้วมันตัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.404110965+07:00","message":"[buffer interim] 96 false แล้วมันตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.404115289+07:00","message":"[bufferProcess] interim [20000000]:แล้วมันตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.40411757+07:00","message":"[bufferProcess] send to processor:แล้วมันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.404128306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.404131906+07:00","message":"> Transcript [839] [false]: 'แล้วมันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.40413445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.40413635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.404138352+07:00","message":"StatePrefix: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.404140425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.574480896+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.574525858+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-05-21T13:12:38.574533155+07:00","message":"receive interim result [false|false]: แล้วมันสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.574548361+07:00","message":"[buffer interim] 96 false แล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574560085+07:00","message":"[bufferProcess] interim [140000000]:แล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574562682+07:00","message":"[bufferProcess] send to processor:แล้วมันตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574569812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574573313+07:00","message":"> Transcript [840] [false]: 'แล้วมันตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574576908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574579173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574580843+07:00","message":"StatePrefix: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.574582912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.643202661+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.643240767+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-05-21T13:12:38.643245987+07:00","message":"receive interim result [false|false]: แล้วมันสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.643257874+07:00","message":"[buffer interim] 96 false แล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643264235+07:00","message":"[bufferProcess] interim [320000000]:แล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643266679+07:00","message":"[bufferProcess] send to processor:แล้วมันสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643271703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.64327452+07:00","message":"> Transcript [841] [false]: 'แล้วมันสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643277926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643280133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.64328262+07:00","message":"StatePrefix: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.643284606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.841830928+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.841881273+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-05-21T13:12:38.841887954+07:00","message":"receive interim result [false|false]: แล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.841908877+07:00","message":"[buffer interim] 96 false แล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841917777+07:00","message":"[bufferProcess] interim [500000000]:แล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841924054+07:00","message":"[bufferProcess] send to processor:แล้วมันสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.84192943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841932374+07:00","message":"> Transcript [842] [false]: 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.8419365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841938916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841940839+07:00","message":"StatePrefix: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841942963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841945867+07:00","message":"Push: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841947774+07:00","message":"TextPushed: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841949896+07:00","message":"Set new StatePrefix : 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:38.841952118+07:00","message":"Next Push (prob) : 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:38.8419604+07:00","message":"push: {false แล้วมัน 0 0xc00016e580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.098163947+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.098199555+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-05-21T13:12:39.098205158+07:00","message":"receive interim result [false|false]: แล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.098221401+07:00","message":"[buffer interim] 96 false แล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098227752+07:00","message":"[bufferProcess] interim [680000000]:แล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098230242+07:00","message":"[bufferProcess] send to processor:แล้วมันสัมพันธ์กันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098236346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098239484+07:00","message":"> Transcript [843] [false]: 'แล้วมันสัมพันธ์กันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098242417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098244438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098246263+07:00","message":"StatePrefix: 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.098248889+07:00","message":"TextPushed: 'แล้วมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.160887308+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.160924273+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-05-21T13:12:39.16093101+07:00","message":"receive interim result [false|false]: แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.160945384+07:00","message":"[buffer interim] 96 false แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160955398+07:00","message":"[bufferProcess] interim [800000000]:แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160958864+07:00","message":"[bufferProcess] send to processor:แล้วมันสัมพันธ์กันอยู่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160965102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160969039+07:00","message":"> Transcript [844] [false]: 'แล้วมันสัมพันธ์กันอยู่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160973029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160977505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160979966+07:00","message":"StatePrefix: 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.160982033+07:00","message":"TextPushed: 'แล้วมัน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:39.307197605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:39.307242221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.394828043+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.50225103+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502295699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วมันสัมพันธ์กันอยู่นะคะ\",\"confidence\":0.9258978}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502302447+07:00","message":"receive interim result [true|false]: แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502312291+07:00","message":"end recv isFinal message id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502314623+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502320945+07:00","message":"[buffer interim] 96 true แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502330888+07:00","message":"[bufferProcess] interim [190000000]:แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502335618+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วมันสัมพันธ์กันอยู่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502349227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502365136+07:00","message":"> Transcript [845] [false]: 'แล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502371055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502373347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502375558+07:00","message":"StatePrefix: 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502378207+07:00","message":"TextPushed: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502382657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502385426+07:00","message":"> Transcript [846] [true]: 'แล้วมันสัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502387464+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502389141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502390682+07:00","message":"StatePrefix: 'แล้วมันสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.502392432+07:00","message":"TextPushed: 'แล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:39.50239987+07:00","message":"Push: 'สัมพันธ์กันอยู่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.502409231+07:00","message":"push: {true สัมพันธ์กันอยู่นะคะ 0 0xc00016e580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:39.50929282+07:00","message":"write wav file: './tmp/7575/7575_96.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:39.585698328+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.065381902+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.065417241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.065422763+07:00","message":"receive interim result [false|false]: เรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.065434835+07:00","message":"[buffer interim] 97 false เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.06544091+07:00","message":"[bufferProcess] interim [480000000]:เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.065442813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.117751762+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.117785465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.11779079+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.117803389+07:00","message":"[buffer interim] 97 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.117809078+07:00","message":"[bufferProcess] interim [540000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.117811314+07:00","message":"[bufferProcess] send to processor:เรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.117816492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.117819316+07:00","message":"> Transcript [847] [false]: 'เรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.117821417+07:00","message":"Set StatePrefix (first interim): 'เรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.124400529+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.124422371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.124426839+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.124440323+07:00","message":"[buffer interim] 97 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124445538+07:00","message":"[bufferProcess] interim [600000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124447437+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124450211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124452999+07:00","message":"> Transcript [848] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124455119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.124460479+07:00","message":"Set new StatePrefix: 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.25212088+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.252163542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.252170891+07:00","message":"receive interim result [false|false]: เริ่มที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.252182705+07:00","message":"[buffer interim] 97 false เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252190982+07:00","message":"[bufferProcess] interim [720000000]:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252194192+07:00","message":"[bufferProcess] send to processor:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252200194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252204385+07:00","message":"> Transcript [849] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252207497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.252210217+07:00","message":"Set new StatePrefix: 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.461277065+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.461316344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.461322427+07:00","message":"receive interim result [false|false]: เรื่องที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.461333827+07:00","message":"[buffer interim] 97 false เรื่องที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461340812+07:00","message":"[bufferProcess] interim [900000000]:เรื่องที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461343188+07:00","message":"[bufferProcess] send to processor:เริ่มที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461346496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461349495+07:00","message":"> Transcript [850] [false]: 'เริ่มที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461352661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461355077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461356964+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.461358824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.614251415+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.624218485+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.624263552+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-05-21T13:12:40.624274656+07:00","message":"receive interim result [false|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.624294155+07:00","message":"[buffer interim] 97 false เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.624302447+07:00","message":"[bufferProcess] interim [80000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.62430552+07:00","message":"[bufferProcess] send to processor:เรื่องที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.624309233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.624312169+07:00","message":"> Transcript [851] [false]: 'เรื่องที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.624314601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.62431713+07:00","message":"Set new StatePrefix: 'เรื่องที่มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705460128+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705510052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มที่มนุษย์\",\"confidence\":0.89959115}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705517834+07:00","message":"receive interim result [true|false]: เริ่มที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705527765+07:00","message":"end recv isFinal message id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705529945+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705537744+07:00","message":"[buffer interim] 97 true เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705552717+07:00","message":"[bufferProcess] interim [260000000]:เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705555967+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705559815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705563144+07:00","message":"> Transcript [852] [false]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705566172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705568264+07:00","message":"Set new StatePrefix: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705569907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705571648+07:00","message":"> Transcript [853] [true]: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705584691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705586847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705589269+07:00","message":"StatePrefix: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705591356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:40.705594095+07:00","message":"Push: 'เริ่มที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:40.705602659+07:00","message":"push: {true เริ่มที่มนุษย์ 0 0xc00354cd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:40.711412068+07:00","message":"write wav file: './tmp/7575/7575_97.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.126670267+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.67796745+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.678006867+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-05-21T13:12:41.678012314+07:00","message":"receive interim result [false|false]: วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.67802794+07:00","message":"[buffer interim] 98 false วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.678034444+07:00","message":"[bufferProcess] interim [360000000]:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.678036439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.873993325+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.874034288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.874040472+07:00","message":"receive interim result [false|false]: วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.87405626+07:00","message":"[buffer interim] 98 false วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.87406456+07:00","message":"[bufferProcess] interim [540000000]:วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.8740683+07:00","message":"[bufferProcess] send to processor:วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.874078509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.874081913+07:00","message":"> Transcript [854] [false]: 'วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.87408401+07:00","message":"Set StatePrefix (first interim): 'วง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.982619677+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.982652359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.982657694+07:00","message":"receive interim result [false|false]: วนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:41.982670891+07:00","message":"[buffer interim] 98 false วนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.982676825+07:00","message":"[bufferProcess] interim [660000000]:วนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.982679065+07:00","message":"[bufferProcess] send to processor:วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.982690723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.982693634+07:00","message":"> Transcript [855] [false]: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.98269622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:41.982698464+07:00","message":"Set new StatePrefix: 'วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.298768599+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.29880268+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-05-21T13:12:42.298808389+07:00","message":"receive interim result [false|false]: วนเวียนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.298825821+07:00","message":"[buffer interim] 98 false วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298832792+07:00","message":"[bufferProcess] interim [960000000]:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298834942+07:00","message":"[bufferProcess] send to processor:วนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298838173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298840828+07:00","message":"> Transcript [856] [false]: 'วนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298843461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298845411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.2988476+07:00","message":"StatePrefix: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.298849557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:42.308036301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:42.308048223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.388254115+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.388282943+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-05-21T13:12:42.388288674+07:00","message":"receive interim result [false|false]: วนเวียนไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.388300269+07:00","message":"[buffer interim] 98 false วนเวียนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388307851+07:00","message":"[bufferProcess] interim [80000000]:วนเวียนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388310058+07:00","message":"[bufferProcess] send to processor:วนเวียนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.38831517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388318019+07:00","message":"> Transcript [857] [false]: 'วนเวียนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388320898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388322979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.388324971+07:00","message":"StatePrefix: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.38832717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.498598816+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.498646752+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-05-21T13:12:42.49865388+07:00","message":"receive interim result [false|false]: วนเวียนไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.498669985+07:00","message":"[buffer interim] 98 false วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498677828+07:00","message":"[bufferProcess] interim [140000000]:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498680469+07:00","message":"[bufferProcess] send to processor:วนเวียนไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498688296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498691196+07:00","message":"> Transcript [858] [false]: 'วนเวียนไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498694383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498696604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498699273+07:00","message":"StatePrefix: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.498701673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.69363539+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.693672946+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-05-21T13:12:42.693680061+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.693695022+07:00","message":"[buffer interim] 98 false วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693703826+07:00","message":"[bufferProcess] interim [380000000]:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693706217+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693711737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693714418+07:00","message":"> Transcript [859] [false]: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.69371755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.69371959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693721418+07:00","message":"StatePrefix: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693723504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693727419+07:00","message":"Push: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693729174+07:00","message":"TextPushed: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693731343+07:00","message":"Set new StatePrefix : 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.693733412+07:00","message":"Next Push (prob) : 'เวียนไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.693740841+07:00","message":"push: {false วน 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.855378155+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.87447809+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.874530227+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-05-21T13:12:42.874535864+07:00","message":"receive interim result [false|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.874551655+07:00","message":"[buffer interim] 98 false วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.87456232+07:00","message":"[bufferProcess] interim [560000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874565015+07:00","message":"[bufferProcess] send to processor:วนเวียนไปถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874568506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874571503+07:00","message":"> Transcript [860] [false]: 'วนเวียนไปถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874575455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874577692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874580086+07:00","message":"StatePrefix: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.874583012+07:00","message":"TextPushed: 'วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.97053933+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.970578351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วนเวียนไปถึงพืช\",\"confidence\":0.9404096}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.970584066+07:00","message":"receive interim result [true|false]: วนเวียนไปถึงพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.97059193+07:00","message":"end recv isFinal message id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.970594006+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.970599874+07:00","message":"[buffer interim] 98 true วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970606777+07:00","message":"[bufferProcess] interim [740000000]:วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970609828+07:00","message":"[bufferProcess] send to processor (isfinal):วนเวียนไปถึงพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970612888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970615738+07:00","message":"> Transcript [861] [false]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.97061853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970620588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970622702+07:00","message":"StatePrefix: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.97062471+07:00","message":"TextPushed: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970626274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970628132+07:00","message":"> Transcript [862] [true]: 'วนเวียนไปถึงพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970630087+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970631709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970633286+07:00","message":"StatePrefix: 'วนเวียนไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970634955+07:00","message":"TextPushed: 'วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:42.970639114+07:00","message":"Push: 'เวียนไปถึงพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.970646792+07:00","message":"push: {true เวียนไปถึงพืช 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:42.976596534+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:42.977056929+07:00","message":"write wav file: './tmp/7575/7575_98.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.524617442+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.524658473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.524663827+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.524678298+07:00","message":"[buffer interim] 99 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.524684605+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.524686624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.719145729+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.719179784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.719185273+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.719198377+07:00","message":"[buffer interim] 99 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.719204248+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.719206589+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.719211802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.719214511+07:00","message":"> Transcript [863] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.719216529+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.98222812+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.982276317+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-05-21T13:12:43.982283037+07:00","message":"receive interim result [false|false]: แล้วก็กลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:43.982300202+07:00","message":"[buffer interim] 99 false แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982308437+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982310874+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982314765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982317524+07:00","message":"> Transcript [864] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982320605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982322394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982324259+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:43.982326237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.226908529+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.226953298+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-05-21T13:12:44.226959905+07:00","message":"receive interim result [false|false]: แล้วก็กลับมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.226977091+07:00","message":"[buffer interim] 99 false แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.226984166+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.22698706+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.226993861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.226996705+07:00","message":"> Transcript [865] [false]: 'แล้วก็กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.227000181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.227002421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.227004281+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.227006869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.434893393+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.434937356+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-05-21T13:12:44.434943723+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.434958442+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434968861+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434971208+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434975342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434978521+07:00","message":"> Transcript [866] [false]: 'แล้วก็กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434981895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434983932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434986282+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.434988255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.746632383+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.74667276+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-05-21T13:12:44.746680387+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.746696172+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746703308+07:00","message":"[bufferProcess] interim [740000000]:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746705905+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746713056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746715692+07:00","message":"> Transcript [867] [false]: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746719236+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746721261+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746722996+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746725865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746731865+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746734265+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.74673635+07:00","message":"Set new StatePrefix : 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.746738409+07:00","message":"Next Push (prob) : 'ก็กลับมาที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.746747534+07:00","message":"push: {false แล้ว 0 0xc002624800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.766810919+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.76684622+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-05-21T13:12:44.766852593+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.766863368+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766870108+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766872524+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766875909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766878896+07:00","message":"> Transcript [868] [false]: 'แล้วก็กลับมาที่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766882516+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766884488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766886265+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.766888399+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.774383976+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.86941819+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.869457832+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-05-21T13:12:44.869464245+07:00","message":"receive interim result [false|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.869484037+07:00","message":"[buffer interim] 99 false แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869493039+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869495393+07:00","message":"[bufferProcess] send to processor:แล้วก็กลับมาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869499257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869502028+07:00","message":"> Transcript [869] [false]: 'แล้วก็กลับมาที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869505934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869507932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869509789+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.869512131+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883559767+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883593067+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-05-21T13:12:44.883601155+07:00","message":"receive interim result [true|false]: แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883613212+07:00","message":"end recv isFinal message id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883616869+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883626534+07:00","message":"[buffer interim] 99 true แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883634545+07:00","message":"[bufferProcess] interim [10000000]:แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883638209+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กลับมาที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883643037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883646554+07:00","message":"> Transcript [870] [false]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883650725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883653593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.88365644+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.88365946+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883661807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883665276+07:00","message":"> Transcript [871] [true]: 'แล้วก็กลับมาที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883668032+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883670389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883672865+07:00","message":"StatePrefix: 'แล้วก็กลับมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883675747+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:44.883679696+07:00","message":"Push: 'ก็กลับมาที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.883690618+07:00","message":"push: {true ก็กลับมาที่มนุษย์ 0 0xc002624800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:44.891775044+07:00","message":"write wav file: './tmp/7575/7575_99.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:44.966022459+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:45.309089557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:45.309103518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.698570695+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.69862227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.698627936+07:00","message":"receive interim result [false|false]: เงิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.698646185+07:00","message":"[buffer interim] 100 false เงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.69865227+07:00","message":"[bufferProcess] interim [600000000]:เงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.69865426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.85335856+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.85339867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.853403882+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.853421056+07:00","message":"[buffer interim] 100 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.853428187+07:00","message":"[bufferProcess] interim [720000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.853430419+07:00","message":"[bufferProcess] send to processor:เงิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.853434198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.853437071+07:00","message":"> Transcript [872] [false]: 'เงิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.853439395+07:00","message":"Set StatePrefix (first interim): 'เงิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.945624104+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.945669752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหมือนกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.945676284+07:00","message":"receive interim result [false|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:45.94569278+07:00","message":"[buffer interim] 100 false เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.945700821+07:00","message":"[bufferProcess] interim [780000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.945703324+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.9457108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.945713624+07:00","message":"> Transcript [873] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.945715937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:45.945718172+07:00","message":"Set new StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.054407768+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.11506622+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144760689+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144800102+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-05-21T13:12:46.144807245+07:00","message":"receive interim result [true|false]: เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144815872+07:00","message":"end recv isFinal message id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144817906+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144824977+07:00","message":"[buffer interim] 100 true เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.14483581+07:00","message":"[bufferProcess] interim [110000000]:เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.14483897+07:00","message":"[bufferProcess] send to processor (isfinal):เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144842461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144845396+07:00","message":"> Transcript [874] [false]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144848178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144850132+07:00","message":"Set new StatePrefix: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144852827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144854696+07:00","message":"> Transcript [875] [true]: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144857072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144858875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144860698+07:00","message":"StatePrefix: 'เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144862843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.144869622+07:00","message":"Push: 'เหมือนกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.144879106+07:00","message":"push: {true เหมือนกัน 0 0xc002624100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:46.150446476+07:00","message":"write wav file: './tmp/7575/7575_100.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.243182815+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.375202922+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.376903388+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.376922349+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.376925469+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.376932476+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376939078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376942978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376947308+07:00","message":"> Transcript [876] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.37695018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376952067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376953738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376955708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.376958511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.376968424+07:00","message":"push: {true \n 0 0xc002624400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:46.381673638+07:00","message":"write wav file: './tmp/7575/7575_101.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.941891119+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.941931489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.941936593+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:46.941952086+07:00","message":"[buffer interim] 102 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.941958625+07:00","message":"[bufferProcess] interim [600000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:46.941960736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.180443254+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.180482452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.180487559+07:00","message":"receive interim result [false|false]: ในราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.180501864+07:00","message":"[buffer interim] 102 false ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.180509099+07:00","message":"[bufferProcess] interim [780000000]:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.180511406+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.180515273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.180517964+07:00","message":"> Transcript [877] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.180520119+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.423457743+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.423493336+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-05-21T13:12:47.423499318+07:00","message":"receive interim result [false|false]: ได้ราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.423509076+07:00","message":"[buffer interim] 102 false ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423515296+07:00","message":"[bufferProcess] interim [80000000]:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423517309+07:00","message":"[bufferProcess] send to processor:ในราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423520435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423523276+07:00","message":"> Transcript [878] [false]: 'ในราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.42352606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423528116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423530268+07:00","message":"StatePrefix: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.423532226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.744388188+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.744427573+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-05-21T13:12:47.744433779+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าไหร่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.744444947+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744451085+07:00","message":"[bufferProcess] interim [380000000]:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744453744+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744458712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744461664+07:00","message":"> Transcript [879] [false]: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744463953+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.744465931+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.836991604+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.837024857+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-05-21T13:12:47.837031542+07:00","message":"receive interim result [false|false]: ได้ราคาเท่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.837043331+07:00","message":"[buffer interim] 102 false ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837049993+07:00","message":"[bufferProcess] interim [500000000]:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.83705224+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าไหร่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837057435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837060089+07:00","message":"> Transcript [880] [false]: 'ได้ราคาเท่าไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837063536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837065429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837067261+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.837069337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.955169326+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.955205525+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-05-21T13:12:47.955212137+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:47.955223401+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955232821+07:00","message":"[bufferProcess] interim [620000000]:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.95523516+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955240374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955243216+07:00","message":"> Transcript [881] [false]: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955246276+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955248446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955250219+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:47.955252193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.277943806+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.277981447+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-05-21T13:12:48.27798781+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.278002492+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278009965+07:00","message":"[bufferProcess] interim [920000000]:ได้ราคาเท่าเรามองทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278012365+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.27801648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278019133+07:00","message":"> Transcript [882] [false]: 'ได้ราคาเท่าเรามอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278022865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278024812+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278026633+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.278028821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:48.310051328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:48.310065688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.450795694+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.450829323+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-05-21T13:12:48.450835245+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.450846974+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450854001+07:00","message":"[bufferProcess] interim [40000000]:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450856528+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450861723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.45086441+07:00","message":"> Transcript [883] [false]: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450867894+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450870158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450871988+07:00","message":"StatePrefix: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450873984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450879818+07:00","message":"Push: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450883742+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450885781+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.450887841+07:00","message":"Next Push (prob) : 'เรามองทุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.450895354+07:00","message":"push: {false ได้ราคาเท่า 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.705049837+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.705093268+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-05-21T13:12:48.705099381+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:48.70511498+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.70513353+07:00","message":"[bufferProcess] interim [340000000]:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705136075+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705140373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705143678+07:00","message":"> Transcript [884] [false]: 'ได้ราคาเท่าเรามองทุกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705147254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705149328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705151606+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:48.705153855+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.350170963+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.350207558+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-05-21T13:12:49.350213152+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.35022667+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350233451+07:00","message":"[bufferProcess] interim [940000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.35023575+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350240818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350243315+07:00","message":"> Transcript [885] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350246259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350248365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350250611+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.350252754+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.72879866+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.728844288+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-05-21T13:12:49.728853774+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.728870251+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728881678+07:00","message":"[bufferProcess] interim [360000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728885196+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728891939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728895677+07:00","message":"> Transcript [886] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728900425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728903365+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728906336+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.728909396+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.732726626+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.732756981+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-05-21T13:12:49.732763776+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.732780028+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732786413+07:00","message":"[bufferProcess] interim [420000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732790041+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732794192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732798938+07:00","message":"> Transcript [887] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732803526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732807011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732810425+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732813491+07:00","message":"TextPushed: 'ได้ราคาเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.73282143+07:00","message":"Push: 'เรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732824571+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732827776+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:49.732830972+07:00","message":"Next Push (prob) : 'อย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:49.732841885+07:00","message":"push: {false เรามองทุก 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.307187132+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.307217179+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-05-21T13:12:50.30722334+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.307233605+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307239645+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307242103+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.30724722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307250005+07:00","message":"> Transcript [888] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307253258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307255316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307257167+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.307259769+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.580935925+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.580975468+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-05-21T13:12:50.580982302+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.580998052+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581005735+07:00","message":"[bufferProcess] interim [200000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581009519+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581013881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581017936+07:00","message":"> Transcript [889] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.58102224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581025322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581028508+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.581032099+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.827322031+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.827364066+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-05-21T13:12:50.827372614+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.827386887+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827393971+07:00","message":"[bufferProcess] interim [440000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827396307+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827401341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.82740436+07:00","message":"> Transcript [890] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827407472+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827409414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827411505+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.827413987+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860279529+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.86029967+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860302257+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860303995+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860305651+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860307291+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860309059+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860310684+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860312747+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860314765+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.860316953+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.949403026+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.949467342+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-05-21T13:12:50.949475095+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.949492088+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949503333+07:00","message":"[bufferProcess] interim [620000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949507357+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949514376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949518086+07:00","message":"> Transcript [891] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949523275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949526344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949529992+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949533428+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949541294+07:00","message":"Push: 'อย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949544288+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949547662+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:50.949551169+07:00","message":"Next Push (prob) : 'ใต้ระบบใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:50.949570743+07:00","message":"push: {false อย่างเป็นอยู่ภาย 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.017989572+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.018028015+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-05-21T13:12:51.018033977+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.018046958+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018053613+07:00","message":"[bufferProcess] interim [680000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018055872+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018061411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018064242+07:00","message":"> Transcript [892] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018067122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.018069047+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบในร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.209423641+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.209472025+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-05-21T13:12:51.20947857+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.209494945+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209503091+07:00","message":"[bufferProcess] interim [920000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209505888+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209513209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209515954+07:00","message":"> Transcript [893] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209518689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.209520622+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:51.310999762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:51.311016461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.47685904+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.476898808+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-05-21T13:12:51.4769049+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.476917153+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476924157+07:00","message":"[bufferProcess] interim [100000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476932218+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476937878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476940876+07:00","message":"> Transcript [894] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476944329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476946549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.476948422+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.47695105+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.53181511+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.53185003+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-05-21T13:12:51.531857361+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.5318691+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531877777+07:00","message":"[bufferProcess] interim [160000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531880128+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531885631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531888451+07:00","message":"> Transcript [895] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531892159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531894163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531896263+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.531898801+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.669539083+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.669572803+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-05-21T13:12:51.669578929+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.66959366+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669600025+07:00","message":"[bufferProcess] interim [280000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669602589+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669608457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669611001+07:00","message":"> Transcript [896] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.66961477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669616981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669619149+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.669621887+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.843846635+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.843882883+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-05-21T13:12:51.8438887+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.843900444+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843909321+07:00","message":"[bufferProcess] interim [460000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.84391174+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.84391513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843917804+07:00","message":"> Transcript [897] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843921347+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843923196+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843925222+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843927582+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843932201+07:00","message":"Push: 'ใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843934072+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843936141+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:51.843939061+07:00","message":"Next Push (prob) : 'หนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:51.843946505+07:00","message":"push: {false ใต้ระบบใดระบบ 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.166526622+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.166563518+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-05-21T13:12:52.166569552+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.166583121+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166589634+07:00","message":"[bufferProcess] interim [760000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166592512+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166596121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166599025+07:00","message":"> Transcript [898] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166602431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166604652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166606514+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.166608836+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.357961583+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.357998972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.358005758+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.358017866+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358025639+07:00","message":"[bufferProcess] interim [0]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358028849+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358034145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358037251+07:00","message":"> Transcript [899] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.35804088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358043273+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358045278+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.358048115+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.427400342+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.427447973+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-05-21T13:12:52.427455021+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.427471352+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427479822+07:00","message":"[bufferProcess] interim [120000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427482702+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427491122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427494136+07:00","message":"> Transcript [900] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427498286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427500428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427502969+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.427505834+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.541982912+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.542018762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.542025586+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.542038763+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542045595+07:00","message":"[bufferProcess] interim [180000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542048567+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542052419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542055003+07:00","message":"> Transcript [901] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.54205873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542060919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542063101+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542065751+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542068731+07:00","message":"Push: 'หนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.54207056+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542072676+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.542078738+07:00","message":"Next Push (prob) : 'เห็นความสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.542086372+07:00","message":"push: {false หนึ่งเราก็จะ 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.806782605+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.806824624+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-05-21T13:12:52.806832767+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:52.806846932+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806855466+07:00","message":"[bufferProcess] interim [480000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806859389+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806866387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806870029+07:00","message":"> Transcript [902] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806873836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:52.806877954+07:00","message":"Set new StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.132480512+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.132527301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.132536823+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.132557137+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132568185+07:00","message":"[bufferProcess] interim [780000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132570972+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132576713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132579631+07:00","message":"> Transcript [903] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132584204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132586172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.13258915+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.132591884+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.249976785+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.250030387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.250039754+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.250058621+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.25006966+07:00","message":"[bufferProcess] interim [840000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250073724+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250080668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250084285+07:00","message":"> Transcript [904] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250089272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.25009212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250094945+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.250099541+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.321689158+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.321727353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.321736326+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.321756299+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321764733+07:00","message":"[bufferProcess] interim [20000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321768586+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.32177598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321780065+07:00","message":"> Transcript [905] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321785432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321788636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321791593+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.321795549+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.501604666+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.501644517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.501651537+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.501664711+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501670874+07:00","message":"[bufferProcess] interim [200000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501673691+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501679375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501683586+07:00","message":"> Transcript [906] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501686918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501688926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501691283+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501693788+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501698722+07:00","message":"Push: 'เห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501700776+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501706913+07:00","message":"Set new StatePrefix : 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.501715656+07:00","message":"Next Push (prob) : 'ของส่วนต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.501723278+07:00","message":"push: {false เห็นความสัมพันธ์ 0 0xc000423180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.864254613+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.955456168+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.955490071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.95549941+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.955509151+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955517172+07:00","message":"[bufferProcess] interim [560000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.95552039+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955525782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955528078+07:00","message":"> Transcript [907] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955531535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955533601+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955535522+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.955537957+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.958922402+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.958957264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.958963594+07:00","message":"receive interim result [false|false]: ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:53.958977712+07:00","message":"[buffer interim] 102 false ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.958984435+07:00","message":"[bufferProcess] interim [620000000]:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.958987451+07:00","message":"[bufferProcess] send to processor:ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.958994346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.958997603+07:00","message":"> Transcript [908] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.959001511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.959003582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.959005528+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:53.95900856+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.072307002+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.072346103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น\",\"confidence\":0.9442386}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.072352432+07:00","message":"receive interim result [true|false]: ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.07236151+07:00","message":"end recv isFinal message id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.07236371+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.072369828+07:00","message":"[buffer interim] 102 true ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072382833+07:00","message":"[bufferProcess] interim [710000000]:ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072388921+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072394372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072398125+07:00","message":"> Transcript [909] [false]: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072403311+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072406495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.07240958+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.07241227+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072414313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.07241618+07:00","message":"> Transcript [910] [true]: 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072418521+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072420125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072431646+07:00","message":"StatePrefix: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072434019+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072435955+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072655509+07:00","message":"Push: 'ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072658455+07:00","message":"TextPushed: 'ได้ราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งเราก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072660806+07:00","message":"Set new StatePrefix : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072663124+07:00","message":"Next Push (prob) : 'ในราคาเท่าเรามองทุกอย่างเป็นอยู่ภายใต้ระบบใดระบบหนึ่งแล้วก็จะเห็นความสัมพันธ์ของส่วนต่างๆนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.072671798+07:00","message":"push: {true ของส่วนต่างๆนั้น 0 0xc000423180}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.072689151+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_102.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:54.086266218+07:00","message":"write wav file: './tmp/7575/7575_102.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:54.311174281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:54.311184134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.317369894+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.685539756+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.685582628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.685588035+07:00","message":"receive interim result [false|false]: ซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.685603619+07:00","message":"[buffer interim] 103 false ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.685610256+07:00","message":"[bufferProcess] interim [420000000]:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.685612063+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.803896445+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.803941683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.803949789+07:00","message":"receive interim result [false|false]: ชื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.80397274+07:00","message":"[buffer interim] 103 false ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.803982651+07:00","message":"[bufferProcess] interim [480000000]:ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.80398527+07:00","message":"[bufferProcess] send to processor:ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.803990301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.803993113+07:00","message":"> Transcript [911] [false]: 'ซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.803995178+07:00","message":"Set StatePrefix (first interim): 'ซื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.845245721+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.845285966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.845292961+07:00","message":"receive interim result [false|false]: ซึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:54.845306587+07:00","message":"[buffer interim] 103 false ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.845314255+07:00","message":"[bufferProcess] interim [540000000]:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.845318186+07:00","message":"[bufferProcess] send to processor:ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.845326597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.84533101+07:00","message":"> Transcript [912] [false]: 'ชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.845334669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:54.845339393+07:00","message":"Set new StatePrefix: 'ชื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.013255987+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.013295259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชื่อว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.013303057+07:00","message":"receive interim result [false|false]: ชื่อว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.013315856+07:00","message":"[buffer interim] 103 false ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013321609+07:00","message":"[bufferProcess] interim [660000000]:ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013323642+07:00","message":"[bufferProcess] send to processor:ซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013328573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013331441+07:00","message":"> Transcript [913] [false]: 'ซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013333585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.013335467+07:00","message":"Set new StatePrefix: 'ซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.036515171+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.036545451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.036550811+07:00","message":"receive interim result [false|false]: ซึ่งวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.036562633+07:00","message":"[buffer interim] 103 false ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.036568173+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.036570219+07:00","message":"[bufferProcess] send to processor:ชื่อว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.03657307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.036575703+07:00","message":"> Transcript [914] [false]: 'ชื่อว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.036577544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.036579619+07:00","message":"Set new StatePrefix: 'ชื่อว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.054354082+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.054382682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งวันนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.054387551+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.054399427+07:00","message":"[buffer interim] 103 false ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054405559+07:00","message":"[bufferProcess] interim [780000000]:ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054407754+07:00","message":"[bufferProcess] send to processor:ซึ่งวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054410572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054413228+07:00","message":"> Transcript [915] [false]: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054415282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.054417179+07:00","message":"Set new StatePrefix: 'ซึ่งวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.328825766+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.328860303+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-05-21T13:12:55.328865422+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.328879404+07:00","message":"[buffer interim] 103 false ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328885758+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328888193+07:00","message":"[bufferProcess] send to processor:ซึ่งวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328891611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328894549+07:00","message":"> Transcript [916] [false]: 'ซึ่งวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328898102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328900123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328902063+07:00","message":"StatePrefix: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.328904045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.499605188+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.49963834+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-05-21T13:12:55.499644742+07:00","message":"receive interim result [false|false]: ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.499656368+07:00","message":"[buffer interim] 103 false ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499664751+07:00","message":"[bufferProcess] interim [140000000]:ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499666961+07:00","message":"[bufferProcess] send to processor:ซึ่งวันนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499671894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499674521+07:00","message":"> Transcript [917] [false]: 'ซึ่งวันนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.49967745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499679482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499681282+07:00","message":"StatePrefix: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.499683377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.535028219+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635545441+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635590835+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-05-21T13:12:55.635598192+07:00","message":"receive interim result [true|false]: ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635609633+07:00","message":"end recv isFinal message id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635612046+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635619649+07:00","message":"[buffer interim] 103 true ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635630917+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635634243+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งวันนี้ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635637979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635641267+07:00","message":"> Transcript [918] [false]: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635644149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635646609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635648568+07:00","message":"StatePrefix: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635650616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635652307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635654348+07:00","message":"> Transcript [919] [true]: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635656404+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635658024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.63565959+07:00","message":"StatePrefix: 'ซึ่งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635661369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:55.635668969+07:00","message":"Push: 'ซึ่งวันนี้ก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.635677319+07:00","message":"push: {true ซึ่งวันนี้ก็จะ 0 0xc0000e3700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:55.642431512+07:00","message":"write wav file: './tmp/7575/7575_103.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:55.666096651+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.149472192+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.149517917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.149525213+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.149540825+07:00","message":"[buffer interim] 104 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.149547477+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.149549241+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.400635224+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.40067755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.400683916+07:00","message":"receive interim result [false|false]: เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.400699982+07:00","message":"[buffer interim] 104 false เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.400708549+07:00","message":"[bufferProcess] interim [720000000]:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.400711715+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.400719561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.400722997+07:00","message":"> Transcript [920] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.400725193+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.560407684+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.560456558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.560463508+07:00","message":"receive interim result [false|false]: เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.560477804+07:00","message":"[buffer interim] 104 false เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560485747+07:00","message":"[bufferProcess] interim [900000000]:เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560488324+07:00","message":"[bufferProcess] send to processor:เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560494918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560498046+07:00","message":"> Transcript [921] [false]: 'เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560501666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.5605038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560505897+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.560508301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.682448026+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.682488311+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-05-21T13:12:56.682495116+07:00","message":"receive interim result [false|false]: เป็นส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.682510735+07:00","message":"[buffer interim] 104 false เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.6825183+07:00","message":"[bufferProcess] interim [960000000]:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682521064+07:00","message":"[bufferProcess] send to processor:เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.68252774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682530886+07:00","message":"> Transcript [922] [false]: 'เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682534642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682536773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682538724+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.682540969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.683242554+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.683258544+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-05-21T13:12:56.683261896+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เหลือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.683269587+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683272751+07:00","message":"[bufferProcess] interim [20000000]:เป็นส่วนที่เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683274587+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683276509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683278428+07:00","message":"> Transcript [923] [false]: 'เป็นส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683280547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683282231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683283865+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.683285542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.723370358+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.723399846+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-05-21T13:12:56.723405819+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.723416961+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723422948+07:00","message":"[bufferProcess] interim [80000000]:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723425114+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723428658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723431165+07:00","message":"> Transcript [924] [false]: 'เป็นส่วนที่เหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723433925+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723435888+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723437955+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723439911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723444521+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723446801+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723448879+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่เหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.723451385+07:00","message":"Next Push (prob) : 'ส่วนที่เหลือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.723459778+07:00","message":"push: {false เป็น 0 0xc00354d480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.921643025+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.92168335+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-05-21T13:12:56.921689524+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:56.921706936+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921715189+07:00","message":"[bufferProcess] interim [260000000]:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921718483+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921722786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921727022+07:00","message":"> Transcript [925] [false]: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921729699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:56.921731827+07:00","message":"Set new StatePrefix: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.052607692+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.052656538+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-05-21T13:12:57.052663207+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.052682056+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052690293+07:00","message":"[bufferProcess] interim [380000000]:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052692789+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052696343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052699339+07:00","message":"> Transcript [926] [false]: 'เป็นส่วนที่เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052702755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052705348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052707823+07:00","message":"StatePrefix: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.052709942+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.280173011+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.280220124+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-05-21T13:12:57.280227131+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.280243181+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280250591+07:00","message":"[bufferProcess] interim [560000000]:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280253345+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280261483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280264407+07:00","message":"> Transcript [927] [false]: 'เป็นส่วนที่เราจะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280268558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280270768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.280273232+07:00","message":"StatePrefix: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.28027591+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.294756295+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.294778235+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-05-21T13:12:57.294783597+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.294796668+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294801228+07:00","message":"[bufferProcess] interim [620000000]:เป็นส่วนที่เราจะต้องเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294803772+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.29480672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.29480925+07:00","message":"> Transcript [928] [false]: 'เป็นส่วนที่เราจะต้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294812313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294814421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294816544+07:00","message":"StatePrefix: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.294818543+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:57.311194803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:12:57.311223317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.452704102+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.526580022+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.575266036+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.575313801+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-05-21T13:12:57.575322741+07:00","message":"receive interim result [false|false]: เป็นส่วนที่เราจะต้องได้เรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.575338177+07:00","message":"[buffer interim] 104 false เป็นส่วนที่เราจะต้องได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575346041+07:00","message":"[bufferProcess] interim [920000000]:เป็นส่วนที่เราจะต้องได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575348665+07:00","message":"[bufferProcess] send to processor:เป็นส่วนที่เราจะต้องเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575355386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575360546+07:00","message":"> Transcript [929] [false]: 'เป็นส่วนที่เราจะต้องเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575364775+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575366917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.57536971+07:00","message":"StatePrefix: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575371898+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575377598+07:00","message":"Push: 'ส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575379918+07:00","message":"TextPushed: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.575381933+07:00","message":"Set new StatePrefix : 'เป็นส่วนที่เราจะต้องเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.57538395+07:00","message":"Next Push (prob) : 'จะต้องเรียก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.575392822+07:00","message":"push: {false ส่วนที่เรา 0 0xc00354d480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651319878+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651363834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นส่วนที่เราจะต้องไปเรียน\",\"confidence\":0.93102723}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651372131+07:00","message":"receive interim result [true|false]: เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651384345+07:00","message":"end recv isFinal message id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651387231+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651394449+07:00","message":"[buffer interim] 104 true เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651405715+07:00","message":"[bufferProcess] interim [10000000]:เป็นส่วนที่เราจะต้องไปเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.65140923+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นส่วนที่เราจะต้องได้เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651413784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651416592+07:00","message":"> Transcript [930] [false]: 'เป็นส่วนที่เราจะต้องได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651419543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651421725+07:00","message":"Set new StatePrefix: 'เป็นส่วนที่เราจะต้องได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651423589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651425593+07:00","message":"> Transcript [931] [true]: 'เป็นส่วนที่เราจะต้องไปเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651428031+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651429948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651431808+07:00","message":"StatePrefix: 'เป็นส่วนที่เราจะต้องได้เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651434867+07:00","message":"TextPushed: 'เป็นส่วนที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:57.651439327+07:00","message":"Push: 'จะต้องไปเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:57.651450301+07:00","message":"push: {true จะต้องไปเรียน 0 0xc00354d480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:57.659299493+07:00","message":"write wav file: './tmp/7575/7575_104.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.165040192+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.25557879+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.255602443+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.255605447+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.255614285+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255629309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255633637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255636666+07:00","message":"> Transcript [932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255639326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255642912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255645525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255648417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:58.255657962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.255671643+07:00","message":"push: {true \n 0 0xc000423b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:58.262359955+07:00","message":"write wav file: './tmp/7575/7575_105.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.936300469+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:58.99480365+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.414403169+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.414428287+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.414431569+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.414439616+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414446213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414450486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414453503+07:00","message":"> Transcript [933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414456044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414457939+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414459628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414461512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:12:59.414464059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.414474515+07:00","message":"push: {true \n 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:12:59.418855691+07:00","message":"write wav file: './tmp/7575/7575_106.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:12:59.575408066+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.12161223+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.121653509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.12165983+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.121673243+07:00","message":"[buffer interim] 107 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.121684521+07:00","message":"[bufferProcess] interim [600000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.121687201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.244619742+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.244658915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.244664335+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.244678221+07:00","message":"[buffer interim] 107 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.244685024+07:00","message":"[bufferProcess] interim [660000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.244687228+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.244690407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.244693286+07:00","message":"> Transcript [934] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.244695272+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.259464829+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.259496469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าผู้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.259501549+07:00","message":"receive interim result [false|false]: ถ้าผู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.259512465+07:00","message":"[buffer interim] 107 false ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259517354+07:00","message":"[bufferProcess] interim [720000000]:ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259519274+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259521954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259524422+07:00","message":"> Transcript [935] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259526719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.259530463+07:00","message":"Set new StatePrefix: 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.303895458+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.303927597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.303933185+07:00","message":"receive interim result [false|false]: ถ้าพูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.303944988+07:00","message":"[buffer interim] 107 false ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.3039513+07:00","message":"[bufferProcess] interim [780000000]:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.303954373+07:00","message":"[bufferProcess] send to processor:ถ้าผู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.303958551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.303963009+07:00","message":"> Transcript [936] [false]: 'ถ้าผู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.303965199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.303967037+07:00","message":"Set new StatePrefix: 'ถ้าผู้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:00.31221144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:00.312226951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.56130259+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.561357008+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-05-21T13:13:00.561364202+07:00","message":"receive interim result [false|false]: ถ้าพูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.561378146+07:00","message":"[buffer interim] 107 false ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.561386825+07:00","message":"[bufferProcess] interim [20000000]:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.56139014+07:00","message":"[bufferProcess] send to processor:ถ้าพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.561398456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.561402133+07:00","message":"> Transcript [937] [false]: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.561405554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.561408754+07:00","message":"Set new StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.803852561+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.803886101+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-05-21T13:13:00.803892023+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.803905214+07:00","message":"[buffer interim] 107 false ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803912304+07:00","message":"[bufferProcess] interim [260000000]:ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803914621+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803917871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803920274+07:00","message":"> Transcript [938] [false]: 'ถ้าพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803923399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803925236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803927468+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.803929758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.808100137+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.808121923+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-05-21T13:13:00.808126048+07:00","message":"receive interim result [false|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.808130881+07:00","message":"[buffer interim] 107 false ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808134301+07:00","message":"[bufferProcess] interim [320000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808136138+07:00","message":"[bufferProcess] send to processor:ถ้าพูดถึงเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808138417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808140529+07:00","message":"> Transcript [939] [false]: 'ถ้าพูดถึงเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808142811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808145381+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808147112+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:00.808149259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:00.915200552+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.011948896+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.011995875+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-05-21T13:13:01.012004964+07:00","message":"receive interim result [true|false]: ถ้าพูดถึงระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.012012232+07:00","message":"end recv isFinal message id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.012015363+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.012022215+07:00","message":"[buffer interim] 107 true ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012031163+07:00","message":"[bufferProcess] interim [560000000]:ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012035465+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพูดถึงระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012039333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012043398+07:00","message":"> Transcript [940] [false]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012047303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012050156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012053454+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012055384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012057251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012059178+07:00","message":"> Transcript [941] [true]: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012061347+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012062953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012064481+07:00","message":"StatePrefix: 'ถ้าพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.012066241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:01.01207031+07:00","message":"Push: 'ถ้าพูดถึงระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.012079757+07:00","message":"push: {true ถ้าพูดถึงระบบ 0 0xc00016e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:01.018528822+07:00","message":"write wav file: './tmp/7575/7575_107.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:01.36756596+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.323183847+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.426430732+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.426453252+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.42645862+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.426465964+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426471982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426475761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.42647916+07:00","message":"> Transcript [942] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426481399+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426483276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426484942+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426486815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.426489356+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.426497322+07:00","message":"push: {true \n 0 0xc0000e2d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:02.432909887+07:00","message":"write wav file: './tmp/7575/7575_108.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.575752444+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.916892003+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.916927295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.916931932+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:02.916943589+07:00","message":"[buffer interim] 109 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.916949168+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:02.916950808+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.113853294+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.113891538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.113897486+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.113908592+07:00","message":"[buffer interim] 109 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.113914826+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.113916954+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.113919817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.113922502+07:00","message":"> Transcript [943] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.113924658+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:03.312656314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:03.312673521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.567620792+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.56766281+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-05-21T13:13:03.567670781+07:00","message":"receive interim result [false|false]: นักเรียนคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.567686126+07:00","message":"[buffer interim] 109 false นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567698736+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567701328+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567704488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567707111+07:00","message":"> Transcript [944] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567710179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567712251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.567714355+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.56771665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.624797089+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.624832857+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-05-21T13:13:03.624838658+07:00","message":"receive interim result [false|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.624848898+07:00","message":"[buffer interim] 109 false นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624856272+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624859367+07:00","message":"[bufferProcess] send to processor:นักเรียนคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.62486366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624867543+07:00","message":"> Transcript [945] [false]: 'นักเรียนคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624870273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624872287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624874271+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:03.624876245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:03.93406231+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027576552+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027630149+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-05-21T13:13:04.027637064+07:00","message":"receive interim result [true|false]: นักเรียนคิดว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027643853+07:00","message":"end recv isFinal message id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027646315+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027653303+07:00","message":"[buffer interim] 109 true นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027660984+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027664043+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027667432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027670768+07:00","message":"> Transcript [946] [false]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027673759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027675546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.02767795+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027680034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.02768161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027683567+07:00","message":"> Transcript [947] [true]: 'นักเรียนคิดว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027688193+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027690002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027691661+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027693235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.027696591+07:00","message":"Push: 'นักเรียนคิดว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.027704682+07:00","message":"push: {true นักเรียนคิดว่า 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:04.034574882+07:00","message":"write wav file: './tmp/7575/7575_109.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.185309045+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.666345205+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.666384104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.666389041+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.666402409+07:00","message":"[buffer interim] 110 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.666408682+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.666410342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.892831437+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.89287333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.892878998+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.892896891+07:00","message":"[buffer interim] 110 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.892904703+07:00","message":"[bufferProcess] interim [720000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.892907687+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.892913707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.892916636+07:00","message":"> Transcript [948] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.892919035+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.925909763+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.925948845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีราย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.925954542+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:04.92596657+07:00","message":"[buffer interim] 110 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925974814+07:00","message":"[bufferProcess] interim [780000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.92597713+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925982841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925986062+07:00","message":"> Transcript [949] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925989331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925991517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925993963+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:04.925996053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.042658429+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.042707072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.042713465+07:00","message":"receive interim result [false|false]: มีระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.042727518+07:00","message":"[buffer interim] 110 false มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042735186+07:00","message":"[bufferProcess] interim [840000000]:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042737567+07:00","message":"[bufferProcess] send to processor:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042741546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.04274448+07:00","message":"> Transcript [950] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042747752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042749749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042751466+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.042754055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.049435316+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.049483691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.049489248+07:00","message":"receive interim result [false|false]: มีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.049508444+07:00","message":"[buffer interim] 110 false มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049515132+07:00","message":"[bufferProcess] interim [900000000]:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049518011+07:00","message":"[bufferProcess] send to processor:มีระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049521399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049524056+07:00","message":"> Transcript [951] [false]: 'มีระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049527352+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049529392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049531112+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.049533017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.555540027+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.555582753+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-05-21T13:13:05.555590057+07:00","message":"receive interim result [false|false]: มีระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.555603359+07:00","message":"[buffer interim] 110 false มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555612792+07:00","message":"[bufferProcess] interim [380000000]:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555616625+07:00","message":"[bufferProcess] send to processor:มีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.55562249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555626692+07:00","message":"> Transcript [952] [false]: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555630579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555634637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555638111+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.55564093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555645332+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555648219+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555651773+07:00","message":"Set new StatePrefix : 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.555654627+07:00","message":"Next Push (prob) : 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.555670444+07:00","message":"push: {false มี 0 0xc002624e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.808105348+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.808146228+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-05-21T13:13:05.808152051+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:05.80816205+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808168134+07:00","message":"[bufferProcess] interim [680000000]:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.80817071+07:00","message":"[bufferProcess] send to processor:มีระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808173857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808176453+07:00","message":"> Transcript [953] [false]: 'มีระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808179651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808181593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808183662+07:00","message":"StatePrefix: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:05.808185766+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.263232661+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.263278135+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-05-21T13:13:06.263285133+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.263302096+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263309849+07:00","message":"[bufferProcess] interim [100000000]:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263312317+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263320191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263323107+07:00","message":"> Transcript [954] [false]: 'มีระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263326835+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.26332905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263332033+07:00","message":"StatePrefix: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.263335314+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:06.313620465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:06.31363001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.343454954+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.343492754+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-05-21T13:13:06.343498602+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.343513574+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343519616+07:00","message":"[bufferProcess] interim [220000000]:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343521727+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343527302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343530151+07:00","message":"> Transcript [955] [false]: 'มีระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343533328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.34353581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.34354023+07:00","message":"StatePrefix: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.343542428+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.462098624+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.462148993+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-05-21T13:13:06.462156502+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.462172072+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.46218058+07:00","message":"[bufferProcess] interim [280000000]:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462183767+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462190837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462193616+07:00","message":"> Transcript [956] [false]: 'มีระบบอะไรบ้างที่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462197422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462199978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.46220203+07:00","message":"StatePrefix: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462204886+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462207893+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462209886+07:00","message":"TextPushed: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.46221208+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.462214408+07:00","message":"Next Push (prob) : 'อะไรบ้างที่น่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.462234827+07:00","message":"push: {false ระบบ 0 0xc002624e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.519680582+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.519728456+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-05-21T13:13:06.51973516+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.519762423+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519769944+07:00","message":"[bufferProcess] interim [400000000]:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519772763+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519779767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519783134+07:00","message":"> Transcript [957] [false]: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519785842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.519789737+07:00","message":"Set new StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.770885281+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.770917279+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-05-21T13:13:06.770922955+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.770936865+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770943763+07:00","message":"[bufferProcess] interim [580000000]:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770946382+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770950163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770952829+07:00","message":"> Transcript [958] [false]: 'มีระบบอะไรบ้างที่นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770956005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770957893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770959911+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.770962068+07:00","message":"TextPushed: 'มีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.83391692+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.833950131+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-05-21T13:13:06.833955599+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:06.833969842+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833976457+07:00","message":"[bufferProcess] interim [700000000]:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833978704+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833981974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833984919+07:00","message":"> Transcript [959] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833987734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833989755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833992049+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:06.833994257+07:00","message":"TextPushed: 'มีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.174151119+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.174196382+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-05-21T13:13:07.174202265+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.174214683+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174220823+07:00","message":"[bufferProcess] interim [0]:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174223571+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174228434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174231122+07:00","message":"> Transcript [960] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174234664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174236844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174238904+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.174241382+07:00","message":"TextPushed: 'มีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.195402819+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.225448859+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.225495273+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-05-21T13:13:07.225501661+07:00","message":"receive interim result [false|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.225515887+07:00","message":"[buffer interim] 110 false มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225522239+07:00","message":"[bufferProcess] interim [60000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225524693+07:00","message":"[bufferProcess] send to processor:มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225529725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225532544+07:00","message":"> Transcript [961] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225535968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225538094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225541279+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.22554426+07:00","message":"TextPushed: 'มีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225551703+07:00","message":"Push: 'อะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225554394+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.22555761+07:00","message":"Set new StatePrefix : 'มีระบบอะไรบ้างที่นักเรียนรู้จักค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.225560869+07:00","message":"Next Push (prob) : 'เรียนรู้จักค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.225579926+07:00","message":"push: {false อะไรบ้างที่นัก 0 0xc002624e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.297375834+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.297413004+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-05-21T13:13:07.297419135+07:00","message":"receive interim result [true|false]: มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.297429296+07:00","message":"end recv isFinal message id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.297431428+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.29743708+07:00","message":"[buffer interim] 110 true มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297443995+07:00","message":"[bufferProcess] interim [240000000]:มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297447507+07:00","message":"[bufferProcess] send to processor (isfinal):มีระบบอะไรบ้างที่นักเรียนรู้จักคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.29745097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297453643+07:00","message":"> Transcript [962] [false]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297456027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.29745789+07:00","message":"Set new StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.29745964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297461445+07:00","message":"> Transcript [963] [true]: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297463828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297465776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.297467616+07:00","message":"StatePrefix: 'มีระบบอะไรบ้างที่นักเรียนรู้จักคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.29747021+07:00","message":"TextPushed: 'มีระบบอะไรบ้างที่นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:07.29747309+07:00","message":"Push: 'เรียนรู้จักคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.297480337+07:00","message":"push: {true เรียนรู้จักคะ 0 0xc002624e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:07.306653199+07:00","message":"write wav file: './tmp/7575/7575_110.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:07.775397494+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.962223129+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.96227473+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-05-21T13:13:08.962282827+07:00","message":"receive interim result [false|false]: อ้อมให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:08.962301106+07:00","message":"[buffer interim] 111 false อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.962309301+07:00","message":"[bufferProcess] interim [140000000]:อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.962311974+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.96232139+07:00","message":"[bufferProcess] send to processor (ticker):อ้อมให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.96232503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.962329041+07:00","message":"> Transcript [964] [false]: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:08.962332651+07:00","message":"Set StatePrefix (first interim): 'อ้อมให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.018090232+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.01814321+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-05-21T13:13:09.018150079+07:00","message":"receive interim result [false|false]: อ้อมให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.018170186+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.018173599+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-05-21T13:13:09.018176803+07:00","message":"receive interim result [false|false]: อ้อมให้เวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.018183346+07:00","message":"[buffer interim] 111 false อ้อมให้ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.018186943+07:00","message":"[buffer interim] 111 false อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018193391+07:00","message":"[bufferProcess] interim [260000000]:อ้อมให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018195252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018197763+07:00","message":"[bufferProcess] interim [320000000]:อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018199593+07:00","message":"[bufferProcess] send to processor:อ้อมให้ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018204014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018206802+07:00","message":"> Transcript [965] [false]: 'อ้อมให้ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018209951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018211835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018213587+07:00","message":"StatePrefix: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.018215571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:09.31444669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:09.314462034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.336183203+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.336221781+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-05-21T13:13:09.336228154+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.33624266+07:00","message":"[buffer interim] 111 false อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336249389+07:00","message":"[bufferProcess] interim [620000000]:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336251654+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336254685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.33625741+07:00","message":"> Transcript [966] [false]: 'อ้อมให้เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336261031+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336263268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336265012+07:00","message":"StatePrefix: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.336266848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.722905054+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.722940514+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-05-21T13:13:09.722946344+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.722961687+07:00","message":"[buffer interim] 111 false อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722971449+07:00","message":"[bufferProcess] interim [980000000]:อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722974951+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722980944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722984592+07:00","message":"> Transcript [967] [false]: 'อ้อมให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722988947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722991873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722994979+07:00","message":"StatePrefix: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.722997062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.872916786+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.872967187+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-05-21T13:13:09.87297651+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.872997243+07:00","message":"[buffer interim] 111 false อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873007714+07:00","message":"[bufferProcess] interim [100000000]:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873010919+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิดสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873019644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873022822+07:00","message":"> Transcript [968] [false]: 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873025988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873028822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.8730312+07:00","message":"StatePrefix: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873033705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873041062+07:00","message":"Push: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873043079+07:00","message":"TextPushed: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873045023+07:00","message":"Set new StatePrefix : 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.873047595+07:00","message":"Next Push (prob) : 'เวลาคิดสัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.873056292+07:00","message":"push: {false อ้อมให้ 0 0xc000384b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.908167056+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.908218208+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-05-21T13:13:09.908225371+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.908240286+07:00","message":"[buffer interim] 111 false อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.908248578+07:00","message":"[bufferProcess] interim [160000000]:อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.908251566+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.908255783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.90825859+07:00","message":"> Transcript [969] [false]: 'อ้อมให้เวลาคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.908260956+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.911794516+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.911811175+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-05-21T13:13:09.911815855+07:00","message":"receive interim result [false|false]: อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:09.911821854+07:00","message":"[buffer interim] 111 false อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911826246+07:00","message":"[bufferProcess] interim [220000000]:อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911829048+07:00","message":"[bufferProcess] send to processor:อ้อมให้เวลาคิดสักวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911837445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911839705+07:00","message":"> Transcript [970] [false]: 'อ้อมให้เวลาคิดสักวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911842725+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911845019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911846821+07:00","message":"StatePrefix: 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:09.911849203+07:00","message":"TextPushed: 'อ้อมให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.074990312+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.135440736+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.212946746+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.212987554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ้อมให้เวลาคิดสักประมาณ\",\"confidence\":0.91332674}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.212995591+07:00","message":"receive interim result [true|false]: อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.213006245+07:00","message":"end recv isFinal message id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.213008404+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.213015251+07:00","message":"[buffer interim] 111 true อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213026021+07:00","message":"[bufferProcess] interim [520000000]:อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213029485+07:00","message":"[bufferProcess] send to processor (isfinal):อ้อมให้เวลาคิดสักประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213033376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213036868+07:00","message":"> Transcript [971] [false]: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213040201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213042084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213043794+07:00","message":"StatePrefix: 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.2130461+07:00","message":"TextPushed: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213048068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213049853+07:00","message":"> Transcript [972] [true]: 'อ้อมให้เวลาคิดสักประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213051898+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213053506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213055046+07:00","message":"StatePrefix: 'อ้อมให้เวลาคิดสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213056711+07:00","message":"TextPushed: 'อ้อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.213064285+07:00","message":"Push: 'เวลาคิดสักประมาณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.213075068+07:00","message":"push: {true เวลาคิดสักประมาณ 0 0xc000384b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:10.221095948+07:00","message":"write wav file: './tmp/7575/7575_111.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.68279402+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.682821703+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-05-21T13:13:10.68282739+07:00","message":"receive interim result [false|false]: 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.682835589+07:00","message":"[buffer interim] 112 false 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.682841843+07:00","message":"[bufferProcess] interim [420000000]:3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.6828436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.809213587+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.809270582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.809277493+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:10.809293568+07:00","message":"[buffer interim] 112 false 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.809301384+07:00","message":"[bufferProcess] interim [480000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.809303936+07:00","message":"[bufferProcess] send to processor:3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.809311214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.809314147+07:00","message":"> Transcript [973] [false]: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:10.809316393+07:00","message":"Set StatePrefix (first interim): '3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.13371191+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.133752629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 นิ้ว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.133758939+07:00","message":"receive interim result [false|false]: 30 นิ้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.133773452+07:00","message":"[buffer interim] 112 false 30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133781551+07:00","message":"[bufferProcess] interim [780000000]:30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133783659+07:00","message":"[bufferProcess] send to processor:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.13378959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133792954+07:00","message":"> Transcript [974] [false]: '30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133796241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133798216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133800262+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.133802272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.190850508+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.190886999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.19089294+07:00","message":"receive interim result [false|false]: 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.190910872+07:00","message":"[buffer interim] 112 false 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.1909184+07:00","message":"[bufferProcess] interim [840000000]:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190920833+07:00","message":"[bufferProcess] send to processor:30 นิ้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190924266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190927176+07:00","message":"> Transcript [975] [false]: '30 นิ้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190930585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190935002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190937233+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.190939209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386837152+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386878152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386884779+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386896954+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-05-21T13:13:11.386900239+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386908775+07:00","message":"[buffer interim] 112 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.386912348+07:00","message":"[buffer interim] 112 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.38691839+07:00","message":"[bufferProcess] interim [80000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386920379+07:00","message":"[bufferProcess] send to processor:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386922958+07:00","message":"[bufferProcess] interim [80000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386925198+07:00","message":"[bufferProcess] update buffer: 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386927952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386931045+07:00","message":"> Transcript [976] [false]: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386933914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.38693747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.386939375+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.38694133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596588885+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596639398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596647574+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596662196+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-05-21T13:13:11.596666752+07:00","message":"receive interim result [false|false]:  วินาทีนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596686648+07:00","message":"[buffer interim] 112 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.596696727+07:00","message":"[buffer interim] 112 false  วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596705148+07:00","message":"[bufferProcess] interim [320000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596708787+07:00","message":"[bufferProcess] send to processor:30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.59671886+07:00","message":"[bufferProcess] interim [320000000]: วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596721621+07:00","message":"[bufferProcess] update buffer: 30 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596724692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596727983+07:00","message":"> Transcript [977] [false]: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596730986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596734015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596736787+07:00","message":"StatePrefix: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596739687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596747381+07:00","message":"Push: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596750222+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596753423+07:00","message":"Set new StatePrefix : '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.596756712+07:00","message":"Next Push (prob) : '0 วินาที'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.59676915+07:00","message":"push: {false 3 0 0xc000423100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.745881867+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.778062031+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.77811183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.778119431+07:00","message":"receive interim result [false|false]: 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.778131834+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-05-21T13:13:11.77813748+07:00","message":"receive interim result [false|false]:  วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.778150179+07:00","message":"[buffer interim] 112 false 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.77816397+07:00","message":"[buffer interim] 112 false  วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778171673+07:00","message":"[bufferProcess] interim [500000000]:30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778174552+07:00","message":"[bufferProcess] send to processor:30 วินาทีนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778178085+07:00","message":"[bufferProcess] interim [500000000]: วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778180505+07:00","message":"[bufferProcess] update buffer: 30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778183438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.77818651+07:00","message":"> Transcript [978] [false]: '30 วินาทีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778189135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.7781911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778192839+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.778194791+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850314396+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850351458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"30 วินาทีเนาะ\",\"confidence\":0.95630825}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850357469+07:00","message":"receive interim result [true|false]: 30 วินาทีเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850366744+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850368775+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850375281+07:00","message":"[buffer interim] 112 true 30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850383877+07:00","message":"[bufferProcess] interim [620000000]:30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850387017+07:00","message":"[bufferProcess] send to processor (isfinal):30 วินาทีเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850390379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850393429+07:00","message":"> Transcript [979] [false]: '30 วินาทีเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850396608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850398373+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850400312+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850402264+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850403922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850405719+07:00","message":"> Transcript [980] [true]: '30 วินาทีเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850407711+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850409272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850410845+07:00","message":"StatePrefix: '30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850412525+07:00","message":"TextPushed: '3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:11.850418374+07:00","message":"Push: '0 วินาทีเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:11.850426429+07:00","message":"push: {true 0 วินาทีเนาะ 0 0xc000423100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:11.858511503+07:00","message":"write wav file: './tmp/7575/7575_112.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.064995109+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:12.315252714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:12.315274558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.419980793+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.420033079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.42003934+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.420052692+07:00","message":"[buffer interim] 113 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.420059902+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.42006163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.598191387+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.598227961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.598234188+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.598249497+07:00","message":"[buffer interim] 113 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.598257187+07:00","message":"[bufferProcess] interim [540000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.598259525+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.598262541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.598265126+07:00","message":"> Transcript [981] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.598267127+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.792351932+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.792388165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.792393462+07:00","message":"receive interim result [false|false]: นักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.79240615+07:00","message":"[buffer interim] 113 false นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792412477+07:00","message":"[bufferProcess] interim [780000000]:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792415183+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792420345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.79242348+07:00","message":"> Transcript [982] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.79242668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792428617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792430692+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.792432717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.927804452+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.927843271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนได้กี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.927849169+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:12.927862708+07:00","message":"[buffer interim] 113 false นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927869159+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927871808+07:00","message":"[bufferProcess] send to processor:นักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927877059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927879694+07:00","message":"> Transcript [983] [false]: 'นักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927883207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927885362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927888003+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:12.927890401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.254908019+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.254945577+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-05-21T13:13:13.254950705+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.254966422+07:00","message":"[buffer interim] 113 false นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.25497406+07:00","message":"[bufferProcess] interim [140000000]:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254977187+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254981622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.25498445+07:00","message":"> Transcript [984] [false]: 'นักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254987332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254989355+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254991707+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.254993834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.310721356+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.310765249+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-05-21T13:13:13.31077113+07:00","message":"receive interim result [false|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.310785546+07:00","message":"[buffer interim] 113 false นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310793283+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310795636+07:00","message":"[bufferProcess] send to processor:นักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310798928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310801908+07:00","message":"> Transcript [985] [false]: 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310804993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310807151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310809466+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310811433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310814718+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310817082+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.31081907+07:00","message":"Set new StatePrefix : 'นักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.310821246+07:00","message":"Next Push (prob) : 'เรียนได้กี่คน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.310828836+07:00","message":"push: {false นัก 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.414458042+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.478026892+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522020235+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522066344+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-05-21T13:13:13.522072511+07:00","message":"receive interim result [true|false]: นักเรียนได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522080951+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522083184+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522089657+07:00","message":"[buffer interim] 113 true นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522099137+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.52210723+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522111594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522114565+07:00","message":"> Transcript [986] [false]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522118177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522120185+07:00","message":"Set new StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522121859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522123738+07:00","message":"> Transcript [987] [true]: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522126265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522128437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522131+07:00","message":"StatePrefix: 'นักเรียนได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522133354+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:13.522153803+07:00","message":"Push: 'เรียนได้กี่คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.522161697+07:00","message":"push: {true เรียนได้กี่คำ 0 0xc0000e2200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:13.528386027+07:00","message":"write wav file: './tmp/7575/7575_113.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.60345456+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:13.735308043+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.202334225+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.202384628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.202392044+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.202414285+07:00","message":"[buffer interim] 115 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.202421946+07:00","message":"[bufferProcess] interim [480000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.202426305+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.574464829+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.574516127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.574524354+07:00","message":"receive interim result [false|false]: ระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.574541803+07:00","message":"[buffer interim] 115 false ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.574555764+07:00","message":"[bufferProcess] interim [840000000]:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.574559423+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.574568191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.57457253+07:00","message":"> Transcript [988] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.574575904+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.700712649+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.70076228+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-05-21T13:13:14.70076854+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.700784534+07:00","message":"[buffer interim] 115 false ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700792072+07:00","message":"[bufferProcess] interim [20000000]:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700794571+07:00","message":"[bufferProcess] send to processor:ระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.70080132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.70080459+07:00","message":"> Transcript [989] [false]: 'ระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700808083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700810035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700811892+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.700814506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.968915469+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.968957291+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-05-21T13:13:14.968963011+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:14.968977363+07:00","message":"[buffer interim] 115 false ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.968987555+07:00","message":"[bufferProcess] interim [320000000]:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.968989917+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.968993289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.968996381+07:00","message":"> Transcript [990] [false]: 'ระบบอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.968999754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.969002199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.969004096+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:14.969006012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.157530493+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.157566234+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-05-21T13:13:15.157572324+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.15758593+07:00","message":"[buffer interim] 115 false ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157592849+07:00","message":"[bufferProcess] interim [440000000]:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157596681+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157601748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.15760444+07:00","message":"> Transcript [991] [false]: 'ระบบอะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157608076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157610272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.157612373+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.15761448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.282839552+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.282879405+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-05-21T13:13:15.282885643+07:00","message":"receive interim result [false|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.28289706+07:00","message":"[buffer interim] 115 false ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282903742+07:00","message":"[bufferProcess] interim [620000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282906334+07:00","message":"[bufferProcess] send to processor:ระบบอะไรบ้างที่รู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282911049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.28291465+07:00","message":"> Transcript [992] [false]: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282918036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282920117+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282922552+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.28292502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.28293275+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282935502+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282939067+07:00","message":"Set new StatePrefix : 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.282942315+07:00","message":"Next Push (prob) : 'อะไรบ้างที่รู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.282961844+07:00","message":"push: {false ระบบ 0 0xc000384d80}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:15.316135724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:15.316171682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.394677431+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.483425451+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.48346675+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-05-21T13:13:15.483473174+07:00","message":"receive interim result [true|false]: ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.483485519+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.48348819+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.48349457+07:00","message":"[buffer interim] 115 true ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483501358+07:00","message":"[bufferProcess] interim [890000000]:ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.48350429+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบอะไรบ้างที่รู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483507506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483510173+07:00","message":"> Transcript [993] [false]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483513497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483516094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483518446+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483520526+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483522271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483524106+07:00","message":"> Transcript [994] [true]: 'ระบบอะไรบ้างที่รู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483526158+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483527691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.48352931+07:00","message":"StatePrefix: 'ระบบอะไรบ้างที่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483531247+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:15.483535143+07:00","message":"Push: 'อะไรบ้างที่รู้จัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.483544769+07:00","message":"push: {true อะไรบ้างที่รู้จัก 0 0xc000384d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:15.490521507+07:00","message":"write wav file: './tmp/7575/7575_115.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:15.846278648+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.484129666+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.585875353+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.585894272+07:00","message":"found end of frame, send empty tag with msgId: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.585897168+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.585903539+07:00","message":"[buffer interim] 116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585909709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585914412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585917858+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585920546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585922415+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585924256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585925978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:16.585928462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:16.58593705+07:00","message":"push: {true \n 0 0xc000385080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:16.591713882+07:00","message":"write wav file: './tmp/7575/7575_116.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.18686733+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.734744055+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.73479599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งั้นก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.73480124+07:00","message":"receive interim result [false|false]: งั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.734812751+07:00","message":"[buffer interim] 117 false งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734819147+07:00","message":"[bufferProcess] interim [540000000]:งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734821155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734826267+07:00","message":"[bufferProcess] send to processor (ticker):งั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734828978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734831715+07:00","message":"> Transcript [996] [false]: 'งั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.734833935+07:00","message":"Set StatePrefix (first interim): 'งั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.966091379+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.966131861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มต้นจาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.966138031+07:00","message":"receive interim result [false|false]: เริ่มต้นจาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:17.966151418+07:00","message":"[buffer interim] 117 false เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.966158437+07:00","message":"[bufferProcess] interim [780000000]:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:17.966160857+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.041364163+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.041413032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.041422908+07:00","message":"receive interim result [false|false]: มันก็จะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.041441311+07:00","message":"[buffer interim] 117 false มันก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041449409+07:00","message":"[bufferProcess] interim [840000000]:มันก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041452015+07:00","message":"[bufferProcess] send to processor:เริ่มต้นจาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041459371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041462114+07:00","message":"> Transcript [997] [false]: 'เริ่มต้นจาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041464605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.041468238+07:00","message":"Set new StatePrefix: 'เริ่มต้นจาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.050575712+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.050608703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.050614102+07:00","message":"receive interim result [false|false]: มันต้องจับเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.050631007+07:00","message":"[buffer interim] 117 false มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.050638802+07:00","message":"[bufferProcess] interim [900000000]:มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.050641672+07:00","message":"[bufferProcess] send to processor:มันก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.050645483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.05064779+07:00","message":"> Transcript [998] [false]: 'มันก็จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.050649799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.050652399+07:00","message":"Set new StatePrefix: 'มันก็จะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.22142208+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.221460311+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-05-21T13:13:18.221466668+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.221481131+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221488379+07:00","message":"[bufferProcess] interim [80000000]:มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221491042+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221494829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221497888+07:00","message":"> Transcript [999] [false]: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221500364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.221502231+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:18.316214646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:18.316228048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.412635279+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.412675177+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-05-21T13:13:18.412682851+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:18.412695641+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412703074+07:00","message":"[bufferProcess] interim [260000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412705464+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412710846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.41271414+07:00","message":"> Transcript [1000] [false]: 'มันต้องจับเวลานับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.41271784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412720166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412722152+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:18.412724301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.092021012+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.092073622+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-05-21T13:13:19.092083033+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.092117152+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092129387+07:00","message":"[bufferProcess] interim [860000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092131858+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092141424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092144748+07:00","message":"> Transcript [1001] [false]: 'มันต้องจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.09214843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092150773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092155794+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.092157809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.322855544+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.32289441+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-05-21T13:13:19.322900797+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.322909845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.322912527+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.322929338+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.32294069+07:00","message":"[buffer interim] 117 false  30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.32294649+07:00","message":"[bufferProcess] interim [160000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322949122+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.32295377+07:00","message":"[bufferProcess] interim [160000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322956675+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322959461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322962227+07:00","message":"> Transcript [1002] [false]: 'มันต้องจับเวลานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322965221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322967439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322969251+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.322971406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642673055+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642721565+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-05-21T13:13:19.642734355+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642753833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 วินาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.64275771+07:00","message":"receive interim result [false|false]:  30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642769068+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642774148+07:00","message":"[buffer interim] 117 false  30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642782648+07:00","message":"[bufferProcess] interim [460000000]:มันต้องจับเวลานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642787629+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642792569+07:00","message":"[bufferProcess] interim [460000000]: 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.64279839+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642802679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642806915+07:00","message":"> Transcript [1003] [false]: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642811855+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.64281575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642819878+07:00","message":"StatePrefix: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642823368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642831219+07:00","message":"Push: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642834444+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642837566+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.642841112+07:00","message":"Next Push (prob) : 'นะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.642852509+07:00","message":"push: {false มันต้องจับเวลา 0 0xc002624600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.959481371+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.95952125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.959528993+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.959542365+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-05-21T13:13:19.959545213+07:00","message":"receive interim result [false|false]:  วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.959552668+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:19.95955615+07:00","message":"[buffer interim] 117 false  วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959562449+07:00","message":"[bufferProcess] interim [760000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959565587+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959571062+07:00","message":"[bufferProcess] interim [760000000]: วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959573615+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959576917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959580058+07:00","message":"> Transcript [1004] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959583606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959585553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959587504+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:19.959589682+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.213915608+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.213955979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.213962287+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.213976982+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.213983375+07:00","message":"[bufferProcess] interim [60000000]:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.213986129+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.213992397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.213995125+07:00","message":"> Transcript [1005] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.213998315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.214000352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.214002343+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.214005257+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735521562+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735556578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735563345+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735574796+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-05-21T13:13:20.735577731+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735585026+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.735591599+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735596824+07:00","message":"[bufferProcess] interim [540000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735599209+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735602537+07:00","message":"[bufferProcess] interim [540000000]: วินาทีอาจจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735605815+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735609009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735611476+07:00","message":"> Transcript [1006] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735614466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735617031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735618904+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.735620795+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.76977642+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.769816598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30 วินาที\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.76982297+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.769837482+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769844086+07:00","message":"[bufferProcess] interim [600000000]:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769847987+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769854876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.76985762+07:00","message":"> Transcript [1007] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769861434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769863512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.76986548+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769867792+07:00","message":"TextPushed: 'มันต้องจับเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769874241+07:00","message":"Push: 'นะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769876143+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.769878139+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.76988023+07:00","message":"Next Push (prob) : ' วินาทีอาจจะลด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.769887393+07:00","message":"push: {false นะคะ 30 0 0xc002624600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860232145+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860264207+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860267194+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860269068+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860271498+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860273197+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860274765+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860276448+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860277922+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860279463+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.860280998+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.86028249+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866122993+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866153341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866159589+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866170908+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-05-21T13:13:20.866174062+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866183813+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:20.866186992+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866191982+07:00","message":"[bufferProcess] interim [720000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866194239+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาที"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866197058+07:00","message":"[bufferProcess] interim [720000000]: วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866199414+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866202033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866204564+07:00","message":"> Transcript [1008] [false]: 'มันต้องจับเวลานะคะ 30 วินาที'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:20.866206902+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059558731+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059595269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059601605+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059611781+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-05-21T13:13:21.059614354+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059621259+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.059624376+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059629604+07:00","message":"[bufferProcess] interim [840000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059632617+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059635553+07:00","message":"[bufferProcess] interim [840000000]: วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059638846+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059641685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059644419+07:00","message":"> Transcript [1009] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059646963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.059648815+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะโน้ตไว้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.244036168+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.244071318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.244077125+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.244086851+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-05-21T13:13:21.244089953+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.24410331+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.244121941+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244127509+07:00","message":"[bufferProcess] interim [80000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244130209+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244133533+07:00","message":"[bufferProcess] interim [80000000]: วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244136327+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244139129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244141985+07:00","message":"> Transcript [1010] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244146612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.244148759+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:21.316555216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:21.316572236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480754375+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480792593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480799232+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480813481+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-05-21T13:13:21.480816914+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480824353+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.480827738+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.48083291+07:00","message":"[bufferProcess] interim [260000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480835326+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480838291+07:00","message":"[bufferProcess] interim [260000000]: วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480841346+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480844037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480848114+07:00","message":"> Transcript [1011] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480851331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.48085335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.48085527+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.480857426+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.49494571+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494972287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.49497801+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494986208+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-05-21T13:13:21.494989368+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494995242+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.494997961+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495002337+07:00","message":"[bufferProcess] interim [320000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495005193+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495008064+07:00","message":"[bufferProcess] interim [320000000]: วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495010573+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495013001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495015799+07:00","message":"> Transcript [1012] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495018617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495020573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495022466+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.495024665+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.566216834+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.566247726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.566252993+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.56626315+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-05-21T13:13:21.566266571+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.566274569+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.566277891+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566282938+07:00","message":"[bufferProcess] interim [380000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566285566+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566288828+07:00","message":"[bufferProcess] interim [380000000]: วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566291564+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566294215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566296748+07:00","message":"> Transcript [1013] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566300122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566302147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566303995+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.566306595+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759526505+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759559583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759565294+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759573872+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-05-21T13:13:21.759577462+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759584795+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759588432+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759593742+07:00","message":"[bufferProcess] interim [560000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759596514+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.75959943+07:00","message":"[bufferProcess] interim [560000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759602238+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.75960501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759670964+07:00","message":"> Transcript [1014] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759716554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759720243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.75972252+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759725623+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759741741+07:00","message":"Push: ' วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759743943+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.75974668+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.759749993+07:00","message":"Next Push (prob) : 'ว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.759765922+07:00","message":"push: {false  วินาทีอาจจะลดไวค่ะ 0 0xc002624600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948015542+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948059685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948066912+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948080484+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-05-21T13:13:21.948083844+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948092352+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:21.948101301+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.94810789+07:00","message":"[bufferProcess] interim [740000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948110879+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948113934+07:00","message":"[bufferProcess] interim [740000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948117223+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948120925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948123762+07:00","message":"> Transcript [1015] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948127739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948130767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948133012+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:21.948135585+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.134671094+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.134713222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.13472081+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.134734199+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-05-21T13:13:22.134738166+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.134746557+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.134750748+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134756457+07:00","message":"[bufferProcess] interim [980000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134758874+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134762027+07:00","message":"[bufferProcess] interim [980000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134764921+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134768297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134770903+07:00","message":"> Transcript [1016] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134774892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134776867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134778778+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.134781336+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.268923768+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.26896085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.268967579+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.26898211+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-05-21T13:13:22.268990792+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.268998978+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.269002266+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269007668+07:00","message":"[bufferProcess] interim [100000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269010331+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269013406+07:00","message":"[bufferProcess] interim [100000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269015943+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269018728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269021249+07:00","message":"> Transcript [1017] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269024481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269026522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269028304+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.269030443+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.31437655+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337275775+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337308953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337315832+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337325199+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-05-21T13:13:22.337328642+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337336051+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337339412+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337344559+07:00","message":"[bufferProcess] interim [160000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337346975+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337349799+07:00","message":"[bufferProcess] interim [160000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337352396+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.33735549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337358547+07:00","message":"> Transcript [1018] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337362299+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337364388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337366194+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337368271+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.33737115+07:00","message":"Push: 'ว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337373468+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.33737555+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.337377716+07:00","message":"Next Push (prob) : 'ได้กี่พัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.337384732+07:00","message":"push: {false ว่านักเรียน 0 0xc002624600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.451118737+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.451162359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.45116959+07:00","message":"receive interim result [false|false]: มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.451186525+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-05-21T13:13:22.451190358+07:00","message":"receive interim result [false|false]:  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.451198491+07:00","message":"[buffer interim] 117 false มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.451202857+07:00","message":"[buffer interim] 117 false  วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451209227+07:00","message":"[bufferProcess] interim [340000000]:มันต้องจับเวลานะคะ 30"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451212129+07:00","message":"[bufferProcess] send to processor:มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451215298+07:00","message":"[bufferProcess] interim [340000000]: วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451217621+07:00","message":"[bufferProcess] update buffer: มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451221346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451225315+07:00","message":"> Transcript [1019] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451228303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.451230868+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่ครั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556409281+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556455304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน\",\"confidence\":0.93820244}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556463151+07:00","message":"receive interim result [true|false]: มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.55648677+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556490047+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556499129+07:00","message":"[buffer interim] 117 true มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.55650709+07:00","message":"[bufferProcess] interim [340000000]:มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556510951+07:00","message":"[bufferProcess] send to processor (isfinal):มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556515051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.55651776+07:00","message":"> Transcript [1020] [false]: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556520623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556522493+07:00","message":"Set new StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556524507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556526533+07:00","message":"> Transcript [1021] [true]: 'มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.55652984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556531951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556533761+07:00","message":"StatePrefix: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556536545+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556542216+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556758338+07:00","message":"Push: 'ได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556764098+07:00","message":"TextPushed: 'มันต้องจับเวลานะคะ 30 วินาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556766669+07:00","message":"Set new StatePrefix : 'มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556769783+07:00","message":"Next Push (prob) : 'มันต้องจับเวลานะคะ 30 นาทีอาจจะลดไวค่ะว่านักเรียนได้กี่พันกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.556778873+07:00","message":"push: {true ได้กี่พันกัน 0 0xc002624600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:22.556787398+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_117.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:22.567709351+07:00","message":"write wav file: './tmp/7575/7575_117.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:22.635344225+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.274465119+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.304528724+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.304573976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.304580012+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.304597806+07:00","message":"[buffer interim] 118 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.304603787+07:00","message":"[bufferProcess] interim [660000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.304605719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.383202997+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.38324519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่ม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.383252174+07:00","message":"receive interim result [true|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.383261822+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.383264002+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.383270221+07:00","message":"[buffer interim] 118 true เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383277692+07:00","message":"[bufferProcess] interim [870000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383284009+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383287309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383290548+07:00","message":"> Transcript [1022] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383293736+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383295313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383297124+07:00","message":"> Transcript [1023] [true]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383299631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383301548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383303364+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383305254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:23.383308085+07:00","message":"Push: 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:23.38331715+07:00","message":"push: {true เริ่ม 0 0xc000385200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:23.388828159+07:00","message":"write wav file: './tmp/7575/7575_118.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:24.31725789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:24.31726408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:27.318001551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:27.318030911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:30.318397882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:30.318408503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:33.318999537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:33.319021841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:36.320094113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:36.320109522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.375802476+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.435965318+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.570032762+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.570064743+07:00","message":"found end of frame, send empty tag with msgId: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.570068468+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.570079206+07:00","message":"[buffer interim] 119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.57009929+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570105395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570108834+07:00","message":"> Transcript [1024] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570111809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570113672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570115507+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570117255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:37.570125937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:37.570136855+07:00","message":"push: {true \n 0 0xc000385500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:37.57556489+07:00","message":"write wav file: './tmp/7575/7575_119.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:39.320204881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:39.320226497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:42.320658477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:42.320661997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:45.320970235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:45.320973572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.853393725+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.853461287+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:47.853468068+07:00","message":"[buffer interim] this message is already final true 114: '\n'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:48.321992573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:48.322005257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.05425321+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.718276514+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.718306699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.71831117+07:00","message":"receive interim result [false|false]: มด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.71832431+07:00","message":"[buffer interim] 120 false มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718329943+07:00","message":"[bufferProcess] interim [720000000]:มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718331504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718338591+07:00","message":"[bufferProcess] send to processor (ticker):มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718341166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718343839+07:00","message":"> Transcript [1025] [false]: 'มด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.718345803+07:00","message":"Set StatePrefix (first interim): 'มด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860356586+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860380551+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860384394+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860387261+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860390158+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860392996+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860397138+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860399316+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.86040086+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860402524+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.860407141+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.900229067+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.900270725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งดเว้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.900277468+07:00","message":"receive interim result [false|false]: งดเว้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:50.900292396+07:00","message":"[buffer interim] 120 false งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.900299409+07:00","message":"[bufferProcess] interim [900000000]:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:50.900301667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.025431237+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.025465151+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-05-21T13:13:51.025471343+07:00","message":"receive interim result [false|false]: ทดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.025484801+07:00","message":"[buffer interim] 120 false ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025491245+07:00","message":"[bufferProcess] interim [960000000]:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025493696+07:00","message":"[bufferProcess] send to processor:งดเว้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025500553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025503273+07:00","message":"> Transcript [1026] [false]: 'งดเว้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025505769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.025507661+07:00","message":"Set new StatePrefix: 'งดเว้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.207242952+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.207281057+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-05-21T13:13:51.207287552+07:00","message":"receive interim result [false|false]: หมดเวลาแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.207300917+07:00","message":"[buffer interim] 120 false หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.20730891+07:00","message":"[bufferProcess] interim [140000000]:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.207311381+07:00","message":"[bufferProcess] send to processor:ทดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.207316773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.207319668+07:00","message":"> Transcript [1027] [false]: 'ทดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.207322179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.207324379+07:00","message":"Set new StatePrefix: 'ทดเวลา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:51.322489591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:51.322501199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.466498804+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.466536576+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-05-21T13:13:51.466543185+07:00","message":"receive interim result [false|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.466557464+07:00","message":"[buffer interim] 120 false หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.466564932+07:00","message":"[bufferProcess] interim [440000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.466567488+07:00","message":"[bufferProcess] send to processor:หมดเวลาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.466589471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.466593842+07:00","message":"> Transcript [1028] [false]: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.466596521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.46659861+07:00","message":"Set new StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.843642668+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928114978+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928150617+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-05-21T13:13:51.928156024+07:00","message":"receive interim result [true|false]: หมดเวลาแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928168153+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928170786+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928177263+07:00","message":"[buffer interim] 120 true หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928183847+07:00","message":"[bufferProcess] interim [10000000]:หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928186856+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928194988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928219565+07:00","message":"> Transcript [1029] [false]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928225991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928228622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928230876+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928233208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928235526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928237553+07:00","message":"> Transcript [1030] [true]: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.92823983+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928241627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928243282+07:00","message":"StatePrefix: 'หมดเวลาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928244929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:51.928253835+07:00","message":"Push: 'หมดเวลาแล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:51.928265617+07:00","message":"push: {true หมดเวลาแล้วค่ะ 0 0xc000385680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:51.936862002+07:00","message":"write wav file: './tmp/7575/7575_120.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:53.327420915+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:54.323104242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:54.323119745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.075798469+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.075852351+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-05-21T13:13:55.075858523+07:00","message":"receive interim result [false|false]: มด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.07587377+07:00","message":"[buffer interim] 121 false มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.075880957+07:00","message":"[bufferProcess] interim [620000000]:มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.07588308+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.075896508+07:00","message":"[bufferProcess] send to processor (ticker):มด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.075899909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.07590284+07:00","message":"> Transcript [1031] [false]: 'มด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.075905724+07:00","message":"Set StatePrefix (first interim): 'มด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.387524133+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.387573033+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-05-21T13:13:55.387579689+07:00","message":"receive interim result [false|false]: บุฟเฟ่ต์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.387592335+07:00","message":"[buffer interim] 121 false บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.387603102+07:00","message":"[bufferProcess] interim [860000000]:บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.38760605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.449297642+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.449337058+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-05-21T13:13:55.44934401+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:55.449355812+07:00","message":"[buffer interim] 121 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449365218+07:00","message":"[bufferProcess] interim [980000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449368577+07:00","message":"[bufferProcess] send to processor:บุฟเฟ่ต์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449374346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449377986+07:00","message":"> Transcript [1032] [false]: 'บุฟเฟ่ต์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:55.449385019+07:00","message":"Set new StatePrefix: 'บุฟเฟ่ต์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091569213+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.091610885+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-05-21T13:13:56.091616005+07:00","message":"receive interim result [false|false]: หมดเวลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:56.09162876+07:00","message":"[buffer interim] 121 false หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091634922+07:00","message":"[bufferProcess] interim [580000000]:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091636922+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091642651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091645594+07:00","message":"> Transcript [1033] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.09164806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:56.091650299+07:00","message":"Set new StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:57.323119469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:13:57.323136039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.748808972+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.748855355+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-05-21T13:13:57.748862653+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.748876829+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748883311+07:00","message":"[bufferProcess] interim [260000000]:หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748885878+07:00","message":"[bufferProcess] send to processor:หมดเวลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748889605+07:00","message":"[bufferProcess] send to processor (ticker):หมดเวลาได้กี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748893671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748897079+07:00","message":"> Transcript [1034] [false]: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748900322+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.74890236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748904458+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748906484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748908914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748910758+07:00","message":"> Transcript [1035] [false]: 'หมดเวลาได้กี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748912699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748914243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.748915797+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.74891751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.939838602+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.939874154+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-05-21T13:13:57.939880063+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.939893057+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.939899762+07:00","message":"[bufferProcess] interim [440000000]:หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.939901616+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.945517533+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.945543675+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-05-21T13:13:57.945549047+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:57.945561443+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945566101+07:00","message":"[bufferProcess] interim [500000000]:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945568054+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945570939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945573655+07:00","message":"> Transcript [1036] [false]: 'หมดเวลาได้กี่คน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945576914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945578835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945580627+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:57.945582852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.399811984+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.39985588+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-05-21T13:13:58.399862402+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.399876317+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399883147+07:00","message":"[bufferProcess] interim [920000000]:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399886194+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399893169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399896837+07:00","message":"> Transcript [1037] [false]: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399900618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399902985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.39990473+07:00","message":"StatePrefix: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399906784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399912748+07:00","message":"Push: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399915062+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399917558+07:00","message":"Set new StatePrefix : 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.399919584+07:00","message":"Next Push (prob) : 'ได้กี่คำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.399947922+07:00","message":"push: {false หมดเวลา 0 0xc0000e3300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.586619391+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.586651606+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-05-21T13:13:58.586658282+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.586671025+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586679279+07:00","message":"[bufferProcess] interim [40000000]:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586682391+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586690819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.58669518+07:00","message":"> Transcript [1038] [false]: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586699929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586703455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586707111+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.586710677+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.595481055+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.595501452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดเวลาได้กี่คำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.595506471+07:00","message":"receive interim result [false|false]: หมดเวลาได้กี่คำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.595518506+07:00","message":"[buffer interim] 121 false หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595523153+07:00","message":"[bufferProcess] interim [100000000]:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595525224+07:00","message":"[bufferProcess] send to processor:หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595527905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595531373+07:00","message":"> Transcript [1039] [false]: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.59553508+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595537864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595541133+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.595543063+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.632867846+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756404696+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756457461+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-05-21T13:13:58.756465858+07:00","message":"receive interim result [true|false]: หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756477806+07:00","message":"end recv isFinal message id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756480103+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756487783+07:00","message":"[buffer interim] 121 true หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756499751+07:00","message":"[bufferProcess] interim [340000000]:หมดเวลาได้กี่คำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756506277+07:00","message":"[bufferProcess] send to processor (isfinal):หมดเวลาได้กี่คำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756509692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756513084+07:00","message":"> Transcript [1040] [false]: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756516089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.75651787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756519955+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756521958+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756526414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756529091+07:00","message":"> Transcript [1041] [true]: 'หมดเวลาได้กี่คำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756531207+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756532864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756534537+07:00","message":"StatePrefix: 'หมดเวลาได้กี่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.75653649+07:00","message":"TextPushed: 'หมดเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:13:58.756543666+07:00","message":"Push: 'ได้กี่คำกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:58.756551925+07:00","message":"push: {true ได้กี่คำกัน 0 0xc0000e3300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:13:58.767051369+07:00","message":"write wav file: './tmp/7575/7575_121.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:13:59.726089814+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:00.323815019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:00.323820274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.013913492+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.110483097+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.110533939+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-05-21T13:14:01.110539745+07:00","message":"receive interim result [false|false]: อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.110555339+07:00","message":"[buffer interim] 122 false อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.110561649+07:00","message":"[bufferProcess] interim [380000000]:อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.110563773+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.1105695+07:00","message":"[bufferProcess] send to processor (ticker):อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.110571877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.11057444+07:00","message":"> Transcript [1042] [false]: 'อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.110576763+07:00","message":"Set StatePrefix (first interim): 'อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176865001+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176927509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อื่น\",\"confidence\":0.7061308}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176934689+07:00","message":"receive interim result [true|false]: อื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176945856+07:00","message":"end recv isFinal message id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.17694791+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176955032+07:00","message":"[buffer interim] 122 true อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176962673+07:00","message":"[bufferProcess] interim [500000000]:อื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.17697125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176974533+07:00","message":"> Transcript [1043] [true]: 'อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176977686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176979591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.17698169+07:00","message":"StatePrefix: 'อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176983858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.176987208+07:00","message":"Push: 'อื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.176997443+07:00","message":"push: {true อื่น 0 0xc000384200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:01.183323843+07:00","message":"write wav file: './tmp/7575/7575_122.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.33438288+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.881424459+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.88146276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.881467912+07:00","message":"receive interim result [false|false]: รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:01.88148213+07:00","message":"[buffer interim] 123 false รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.88148879+07:00","message":"[bufferProcess] interim [600000000]:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:01.881490592+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.002383589+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.002450584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.00245924+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.0024744+07:00","message":"[buffer interim] 123 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.002482654+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.002485063+07:00","message":"[bufferProcess] send to processor:รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.002488557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.002491625+07:00","message":"> Transcript [1044] [false]: 'รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.002493896+07:00","message":"Set StatePrefix (first interim): 'รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.163799335+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.26591403+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.26595022+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-05-21T13:14:02.265956178+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.265966493+07:00","message":"end recv isFinal message id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.265968753+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.265974347+07:00","message":"[buffer interim] 123 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.265982201+07:00","message":"[bufferProcess] interim [50000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.265989535+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266005279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266009072+07:00","message":"> Transcript [1045] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266011369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266013443+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266015112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266016865+07:00","message":"> Transcript [1046] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266019108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266021466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266023227+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266025208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:02.266028132+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.266035597+07:00","message":"push: {true ระบบ 0 0xc000384e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:02.271679154+07:00","message":"write wav file: './tmp/7575/7575_123.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:02.296572154+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:03.324092063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:03.324107152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.542886312+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.542927157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"like\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.542932189+07:00","message":"receive interim result [false|false]: like"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.542947172+07:00","message":"[buffer interim] 124 false like"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542953812+07:00","message":"[bufferProcess] interim [260000000]:like"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542955714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542961379+07:00","message":"[bufferProcess] send to processor (ticker):like"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542964303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542967238+07:00","message":"> Transcript [1047] [false]: 'like'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.542969317+07:00","message":"Set StatePrefix (first interim): 'like'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.556561097+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.556586909+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-05-21T13:14:03.556592968+07:00","message":"receive interim result [false|false]: ไลฟ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.556607042+07:00","message":"[buffer interim] 124 false ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.556612477+07:00","message":"[bufferProcess] interim [320000000]:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.556616374+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.70911015+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.709151349+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-05-21T13:14:03.709157561+07:00","message":"receive interim result [false|false]: หลายคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.709185527+07:00","message":"[buffer interim] 124 false หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709195522+07:00","message":"[bufferProcess] interim [440000000]:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709198123+07:00","message":"[bufferProcess] send to processor:ไลฟ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709202541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709208379+07:00","message":"> Transcript [1048] [false]: 'ไลฟ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709224974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.709227475+07:00","message":"Set new StatePrefix: 'ไลฟ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.841104263+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.841151136+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-05-21T13:14:03.841158764+07:00","message":"receive interim result [false|false]: หลายคนอาจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:03.841186312+07:00","message":"[buffer interim] 124 false หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841193912+07:00","message":"[bufferProcess] interim [620000000]:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841196432+07:00","message":"[bufferProcess] send to processor:หลายคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841205194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841208213+07:00","message":"> Transcript [1049] [false]: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841210548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:03.841213177+07:00","message":"Set new StatePrefix: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.160813813+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.160848694+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-05-21T13:14:04.160856183+07:00","message":"receive interim result [false|false]: หลายคนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.160870775+07:00","message":"[buffer interim] 124 false หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160880963+07:00","message":"[bufferProcess] interim [860000000]:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160884573+07:00","message":"[bufferProcess] send to processor:หลายคนอาจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.16089228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160896659+07:00","message":"> Transcript [1050] [false]: 'หลายคนอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160900945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160904191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160906866+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.160917371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.61253429+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.612572521+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-05-21T13:14:04.612579489+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.612592289+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612598561+07:00","message":"[bufferProcess] interim [340000000]:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612600971+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612607231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612609957+07:00","message":"> Transcript [1051] [false]: 'หลายคนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612613809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612616038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612619645+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.612621624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.731739534+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.731767603+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-05-21T13:14:04.731772624+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:04.731786301+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731791968+07:00","message":"[bufferProcess] interim [520000000]:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731794154+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731797171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731799824+07:00","message":"> Transcript [1052] [false]: 'หลายคนอาจจะซ้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.73180302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.73180497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731806736+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:04.731808611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.056763959+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.05680156+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-05-21T13:14:05.056807643+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.056817268+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056822848+07:00","message":"[bufferProcess] interim [760000000]:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056825066+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056828346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056831048+07:00","message":"> Transcript [1053] [false]: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056834217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.0568362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056838044+07:00","message":"StatePrefix: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056839911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056842469+07:00","message":"Push: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056844195+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056846439+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.056848644+07:00","message":"Next Push (prob) : 'อาจจะซ้ำกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.056856291+07:00","message":"push: {false หลายคน 0 0xc0000e3b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.324714298+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.324751353+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-05-21T13:14:05.324757495+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.324774999+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.32478234+07:00","message":"[bufferProcess] interim [60000000]:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324785267+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.32478961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324792368+07:00","message":"> Transcript [1054] [false]: 'หลายคนอาจจะซ้ำกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324795212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324797423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324799734+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.324801692+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.506809759+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.506849404+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-05-21T13:14:05.506856159+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.506867368+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506877094+07:00","message":"[bufferProcess] interim [240000000]:หลายคนอาจจะซ้ำกันกับครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506880731+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506888536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506892769+07:00","message":"> Transcript [1055] [false]: 'หลายคนอาจจะซ้ำกันกับครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506897212+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.5069013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.506904686+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.50690689+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.63137179+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.631411536+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-05-21T13:14:05.631417809+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.631439592+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631446396+07:00","message":"[bufferProcess] interim [360000000]:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.63144872+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631452172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631455111+07:00","message":"> Transcript [1056] [false]: 'หลายคนอาจจะซ้ำกันกับครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.63145831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631461213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631463358+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.631465661+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.647040678+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.647066538+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-05-21T13:14:05.647076733+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครอบครัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.647092713+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647098175+07:00","message":"[bufferProcess] interim [420000000]:หลายคนอาจจะซ้ำกันกับครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647100328+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ้อม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647103235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647105938+07:00","message":"> Transcript [1057] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647109238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647111168+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647113526+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647115476+07:00","message":"TextPushed: 'หลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647117982+07:00","message":"Push: 'อาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647119819+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647121795+07:00","message":"Set new StatePrefix : 'หลายคนอาจจะซ้ำกันกับครูอ้อม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.647123986+07:00","message":"Next Push (prob) : 'กับครูอ้อม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.647131449+07:00","message":"push: {false อาจจะซ้ำกัน 0 0xc0000e3b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.81314465+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.82501987+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.825055767+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-05-21T13:14:05.825061248+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.825086562+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825093408+07:00","message":"[bufferProcess] interim [540000000]:หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825095647+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครอบครัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825098769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825108323+07:00","message":"> Transcript [1058] [false]: 'หลายคนอาจจะซ้ำกันกับครอบครัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825110936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.825112732+07:00","message":"Set new StatePrefix: 'หลายคนอาจจะซ้ำกันกับครอบครัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.902666814+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.902706846+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-05-21T13:14:05.902713418+07:00","message":"receive interim result [false|false]: หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.902726562+07:00","message":"[buffer interim] 124 false หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902735202+07:00","message":"[bufferProcess] interim [720000000]:หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902738811+07:00","message":"[bufferProcess] send to processor:หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902744335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902747372+07:00","message":"> Transcript [1059] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ๊อบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902749785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.902751707+07:00","message":"Set new StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ๊อบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950006046+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.95004277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายคนอาจจะซ้ำกันกับครูอ๊อบ\",\"confidence\":0.91384476}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950049752+07:00","message":"receive interim result [true|false]: หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950061655+07:00","message":"end recv isFinal message id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950065281+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950076491+07:00","message":"[buffer interim] 124 true หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950083446+07:00","message":"[bufferProcess] interim [750000000]:หลายคนอาจจะซ้ำกันกับครูอ๊อบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950087158+07:00","message":"[bufferProcess] send to processor (isfinal):หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950090875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950093604+07:00","message":"> Transcript [1060] [false]: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950096166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950098159+07:00","message":"Set new StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950099909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950102053+07:00","message":"> Transcript [1061] [true]: 'หลายคนอาจจะซ้ำกันกับครูอ๊อบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950104386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950108107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.95010988+07:00","message":"StatePrefix: 'หลายคนอาจจะซ้ำกันกับครูอ้อมน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950112108+07:00","message":"TextPushed: 'หลายคนอาจจะซ้ำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:05.950115072+07:00","message":"Push: 'กับครูอ๊อบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:05.950122644+07:00","message":"push: {true กับครูอ๊อบ 0 0xc0000e3b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:05.958907058+07:00","message":"write wav file: './tmp/7575/7575_124.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:06.134393199+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:06.324316702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:06.324327562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.104894367+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.104930441+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-05-21T13:14:07.104935678+07:00","message":"receive interim result [false|false]: อะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.104948369+07:00","message":"[buffer interim] 125 false อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104955346+07:00","message":"[bufferProcess] interim [960000000]:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104957216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104963366+07:00","message":"[bufferProcess] send to processor (ticker):อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104966667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104969611+07:00","message":"> Transcript [1062] [false]: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.104972124+07:00","message":"Set StatePrefix (first interim): 'อะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.176813508+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.176854408+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-05-21T13:14:07.17686039+07:00","message":"receive interim result [false|false]: อะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.176873591+07:00","message":"[buffer interim] 125 false อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.176880875+07:00","message":"[bufferProcess] interim [80000000]:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.176882891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.35529458+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.355335968+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-05-21T13:14:07.355342187+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.355363282+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355371064+07:00","message":"[bufferProcess] interim [200000000]:อะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355373171+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355376845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355385327+07:00","message":"> Transcript [1063] [false]: 'อะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355388507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355390551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355392576+07:00","message":"StatePrefix: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.355394885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.375063509+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.375103146+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-05-21T13:14:07.375108958+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.37511978+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375128251+07:00","message":"[bufferProcess] interim [260000000]:อะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375130824+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375135825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375138484+07:00","message":"> Transcript [1064] [false]: 'อะไรบ้างที่กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375141575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375143657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375145578+07:00","message":"StatePrefix: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.375148597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.757416347+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.757453624+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-05-21T13:14:07.757460268+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:07.757485554+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757493184+07:00","message":"[bufferProcess] interim [680000000]:อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.75749573+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757502173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757504953+07:00","message":"> Transcript [1065] [false]: 'อะไรบ้างที่กูอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757515165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757517544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757519942+07:00","message":"StatePrefix: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:07.757521879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.399492951+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.399529153+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-05-21T13:14:08.399535898+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.39955607+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399563869+07:00","message":"[bufferProcess] interim [280000000]:อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399566129+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399569428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399572008+07:00","message":"> Transcript [1066] [false]: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399575634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399577714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399579551+07:00","message":"StatePrefix: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399581424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399584182+07:00","message":"Push: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399586119+07:00","message":"TextPushed: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.399588132+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.39959042+07:00","message":"Next Push (prob) : 'ที่กูอ่ะนึกถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.399597434+07:00","message":"push: {false อะไรบ้าง 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.735220042+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.735257527+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-05-21T13:14:08.735264005+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึงทำกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.735279363+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึงทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735286611+07:00","message":"[bufferProcess] interim [580000000]:อะไรบ้างที่กูอ่ะนึกถึงทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735291399+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735295132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.73529862+07:00","message":"> Transcript [1067] [false]: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735302121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735304219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.73530598+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.735308372+07:00","message":"TextPushed: 'อะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.787192919+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.787246929+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-05-21T13:14:08.787252886+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.787265765+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787274288+07:00","message":"[bufferProcess] interim [640000000]:อะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787277024+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึงทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787282357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787285015+07:00","message":"> Transcript [1068] [false]: 'อะไรบ้างที่กูอ่ะนึกถึงทำกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787288316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.78729053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787292544+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.787294771+07:00","message":"TextPushed: 'อะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.799562735+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.799592579+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-05-21T13:14:08.799598283+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.799612759+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799618144+07:00","message":"[bufferProcess] interim [700000000]:อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799621204+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึงทำกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799629748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799632304+07:00","message":"> Transcript [1069] [false]: 'อะไรบ้างที่กูอ่ะนึกถึงทำกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799635372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.79963767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.79963948+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.799641634+07:00","message":"TextPushed: 'อะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.922936971+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.922976+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-05-21T13:14:08.922982132+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.922996+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923006478+07:00","message":"[bufferProcess] interim [820000000]:อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923010603+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.9230186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923021513+07:00","message":"> Transcript [1070] [false]: 'อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923025335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.92302754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.92302965+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923031952+07:00","message":"TextPushed: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.92303839+07:00","message":"Push: 'ที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923040953+07:00","message":"TextPushed: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923043221+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่กูอ่ะนึกถึงทำกันหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:08.923045318+07:00","message":"Next Push (prob) : 'ทำกันหรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:08.923063924+07:00","message":"push: {false ที่กูอ่ะนึกถึง 0 0xc000422b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:09.324534134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:09.324537848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.332611589+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.405418308+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.41236573+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.412402205+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-05-21T13:14:09.412408254+07:00","message":"receive interim result [false|false]: อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.412420428+07:00","message":"[buffer interim] 125 false อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412426739+07:00","message":"[bufferProcess] interim [420000000]:อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412429263+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412435034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412445251+07:00","message":"> Transcript [1071] [false]: 'อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412448243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.412450823+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.45855298+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.458591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า\",\"confidence\":0.94255996}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.458597213+07:00","message":"receive interim result [true|false]: อะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.458607641+07:00","message":"end recv isFinal message id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.458610418+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.45861672+07:00","message":"[buffer interim] 125 true อะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458627649+07:00","message":"[bufferProcess] interim [420000000]:อะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458630932+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458638618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458641773+07:00","message":"> Transcript [1072] [false]: 'อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458644942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458646727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458649049+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458652042+07:00","message":"TextPushed: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458653991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458656447+07:00","message":"> Transcript [1073] [true]: 'อะไรบ้างที่กูอ่ะนึกถึงซ้ำกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458658394+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458660024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458661577+07:00","message":"StatePrefix: 'อะไรบ้างที่กูอ่ะนึกถึงกันหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.458663469+07:00","message":"TextPushed: 'อะไรบ้างที่กูอ่ะนึกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:09.45866679+07:00","message":"Push: 'ซ้ำกันหรือเปล่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:09.458675124+07:00","message":"push: {true ซ้ำกันหรือเปล่า 0 0xc000422b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:09.468751833+07:00","message":"write wav file: './tmp/7575/7575_125.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.598254867+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.598297597+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-05-21T13:14:10.59830326+07:00","message":"receive interim result [false|false]: บ้านๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.598317501+07:00","message":"[buffer interim] 126 false บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.598323669+07:00","message":"[bufferProcess] interim [200000000]:บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.598325475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.598331011+07:00","message":"[bufferProcess] send to processor (ticker):บ้านๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.598333541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.598336294+07:00","message":"> Transcript [1074] [false]: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.59833873+07:00","message":"Set StatePrefix (first interim): 'บ้านๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.652037516+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.652086077+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-05-21T13:14:10.652092389+07:00","message":"receive interim result [false|false]: บ้านๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:10.652108242+07:00","message":"[buffer interim] 126 false บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.652114639+07:00","message":"[bufferProcess] interim [260000000]:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:10.652116633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.278527338+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.278570277+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-05-21T13:14:11.278576476+07:00","message":"receive interim result [false|false]: บ้านๆนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.278589878+07:00","message":"[buffer interim] 126 false บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.27859846+07:00","message":"[bufferProcess] interim [860000000]:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278600712+07:00","message":"[bufferProcess] send to processor:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278607331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278610216+07:00","message":"> Transcript [1075] [false]: 'บ้านๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278613875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278616197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278618135+07:00","message":"StatePrefix: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.278622366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.285584779+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.285602525+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-05-21T13:14:11.285607083+07:00","message":"receive interim result [false|false]: บ้านๆนะเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.285612473+07:00","message":"[buffer interim] 126 false บ้านๆนะเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285620698+07:00","message":"[bufferProcess] interim [920000000]:บ้านๆนะเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285622929+07:00","message":"[bufferProcess] send to processor:บ้านๆนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285624998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285627154+07:00","message":"> Transcript [1076] [false]: 'บ้านๆนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285629299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285631082+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285632993+07:00","message":"StatePrefix: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.285634946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.851766996+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.851807238+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-05-21T13:14:11.851813219+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:11.851827323+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851834623+07:00","message":"[bufferProcess] interim [460000000]:บ้านๆนะเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851837156+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.85184407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851847198+07:00","message":"> Transcript [1077] [false]: 'บ้านๆนะเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851851199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851853158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.85185506+07:00","message":"StatePrefix: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:11.851857271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.043702002+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.043744395+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-05-21T13:14:12.043750633+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบเสีย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.043760878+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043772392+07:00","message":"[bufferProcess] interim [640000000]:บ้านๆนะเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043776335+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสียระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.04378602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043789264+07:00","message":"> Transcript [1078] [false]: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043792794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043795035+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.04379759+07:00","message":"StatePrefix: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043799901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043806711+07:00","message":"Push: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043808672+07:00","message":"TextPushed: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043810735+07:00","message":"Set new StatePrefix : 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.043812943+07:00","message":"Next Push (prob) : 'นะเสียระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.043821999+07:00","message":"push: {false บ้านๆ 0 0xc000422e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.170364621+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.170405779+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-05-21T13:14:12.170411498+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.170422178+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.17042828+07:00","message":"[bufferProcess] interim [760000000]:บ้านๆนะเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.17043068+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสียระบบเสีย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.170435727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.170438296+07:00","message":"> Transcript [1079] [false]: 'บ้านๆนะเสียระบบเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.17044122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.170443419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.170445221+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.170447344+07:00","message":"TextPushed: 'บ้านๆ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:12.325227444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:12.325259089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.367464108+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.367503969+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-05-21T13:14:12.367511769+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบเสียงตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.367528466+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367536328+07:00","message":"[bufferProcess] interim [0]:บ้านๆนะเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367538811+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสียระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367542943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367546261+07:00","message":"> Transcript [1080] [false]: 'บ้านๆนะเสียระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367550265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367552442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367554438+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.367556993+07:00","message":"TextPushed: 'บ้านๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.608663171+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.608705841+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-05-21T13:14:12.60871189+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:12.608727094+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.60873427+07:00","message":"[bufferProcess] interim [240000000]:บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608736853+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสียระบบเสียงตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608744661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608747369+07:00","message":"> Transcript [1081] [false]: 'บ้านๆนะเสียระบบเสียงตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608750853+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608753211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608756829+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:12.608759403+07:00","message":"TextPushed: 'บ้านๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.258743255+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.258786555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บ้านๆนะเสียระบบเสียงตามสาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.258791564+07:00","message":"receive interim result [false|false]: บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.258806398+07:00","message":"[buffer interim] 126 false บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258813452+07:00","message":"[bufferProcess] interim [840000000]:บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258816275+07:00","message":"[bufferProcess] send to processor:บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258822677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258825675+07:00","message":"> Transcript [1082] [false]: 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258829521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258831613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258833752+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258836157+07:00","message":"TextPushed: 'บ้านๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258840763+07:00","message":"Push: 'นะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258842822+07:00","message":"TextPushed: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258846651+07:00","message":"Set new StatePrefix : 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:13.258848892+07:00","message":"Next Push (prob) : 'เสียงตามสาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:13.258857182+07:00","message":"push: {false นะเสียระบบ 0 0xc000422e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.1323806+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.259956759+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260001102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบมันๆนะเสียระบบเสียงตามสาย\",\"confidence\":0.91663337}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260007933+07:00","message":"receive interim result [true|false]: ระบบมันๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260018559+07:00","message":"end recv isFinal message id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260020784+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260031242+07:00","message":"[buffer interim] 126 true ระบบมันๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260041608+07:00","message":"[bufferProcess] interim [950000000]:ระบบมันๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260049163+07:00","message":"[bufferProcess] send to processor (isfinal):บ้านๆนะเสียระบบเสียงตามสาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260052995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260057282+07:00","message":"> Transcript [1083] [false]: 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260060698+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.26006277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260064816+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260072573+07:00","message":"TextPushed: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260074653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260076636+07:00","message":"> Transcript [1084] [true]: 'ระบบมันๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260078863+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260080532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.26008216+07:00","message":"StatePrefix: 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260084179+07:00","message":"TextPushed: 'บ้านๆนะเสียระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260086819+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260217051+07:00","message":"Push: 'เสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260220572+07:00","message":"TextPushed: 'บ้านๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260222817+07:00","message":"Set new StatePrefix : 'ระบบมันๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260224997+07:00","message":"Next Push (prob) : 'ระบบมันๆนะเสียระบบเสียงตามสาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.260233899+07:00","message":"push: {true เสียงตามสาย 0 0xc000422e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.260251854+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_126.html'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.264829656+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:14.270910413+07:00","message":"write wav file: './tmp/7575/7575_126.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.791722135+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.791780063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.791785801+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.791804228+07:00","message":"[buffer interim] 127 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.791811442+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.791813382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.9829708+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.983007233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.983012795+07:00","message":"receive interim result [false|false]: ระบบการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:14.983025627+07:00","message":"[buffer interim] 127 false ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.98303262+07:00","message":"[bufferProcess] interim [780000000]:ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.983034705+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.983037607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.983040758+07:00","message":"> Transcript [1085] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:14.983042757+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.11340937+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.113445803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบการสื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.113451243+07:00","message":"receive interim result [false|false]: ระบบการสื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.113463663+07:00","message":"[buffer interim] 127 false ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113470197+07:00","message":"[bufferProcess] interim [900000000]:ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113472541+07:00","message":"[bufferProcess] send to processor:ระบบการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113477776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113480589+07:00","message":"> Transcript [1086] [false]: 'ระบบการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113483711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113486206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113488022+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.113489896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.250517374+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.250555814+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-05-21T13:14:15.25056139+07:00","message":"receive interim result [false|false]: ระบบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.250572481+07:00","message":"[buffer interim] 127 false ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250579113+07:00","message":"[bufferProcess] interim [20000000]:ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250582752+07:00","message":"[bufferProcess] send to processor:ระบบการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250589811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250593768+07:00","message":"> Transcript [1087] [false]: 'ระบบการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250598247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250601007+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250604342+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.250606367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:15.325926509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:15.325933266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.613338146+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703398136+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703433318+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-05-21T13:14:15.70344003+07:00","message":"receive interim result [true|false]: ระบบการศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703450805+07:00","message":"end recv isFinal message id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703452967+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703459926+07:00","message":"[buffer interim] 127 true ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703467186+07:00","message":"[bufferProcess] interim [560000000]:ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703470489+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703473717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703479792+07:00","message":"> Transcript [1088] [false]: 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703482944+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703484913+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703486699+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703488653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703490413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703492608+07:00","message":"> Transcript [1089] [true]: 'ระบบการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703494876+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703496428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703498042+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703499602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:15.703504499+07:00","message":"Push: 'ระบบการศึกษา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.703511302+07:00","message":"push: {true ระบบการศึกษา 0 0xc0000e3a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:15.710813718+07:00","message":"write wav file: './tmp/7575/7575_127.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:15.807583618+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.346926611+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.346986438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.346992496+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.347012704+07:00","message":"[buffer interim] 128 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.347022656+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.347024923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.527530632+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.527575795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.527582194+07:00","message":"receive interim result [false|false]: ระบบนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.527595756+07:00","message":"[buffer interim] 128 false ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.527603166+07:00","message":"[bufferProcess] interim [600000000]:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.527605426+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.527610786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.527613482+07:00","message":"> Transcript [1090] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.527615828+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.776717524+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.776754215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.776760232+07:00","message":"receive interim result [false|false]: ระบบนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.776773558+07:00","message":"[buffer interim] 128 false ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776780641+07:00","message":"[bufferProcess] interim [780000000]:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776782909+07:00","message":"[bufferProcess] send to processor:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776789396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776792382+07:00","message":"> Transcript [1091] [false]: 'ระบบนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776795816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776798088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776799977+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.776802112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.843850278+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.843886985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักศึกษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.843893262+07:00","message":"receive interim result [false|false]: ระบบนักศึกษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.843905802+07:00","message":"[buffer interim] 128 false ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843912582+07:00","message":"[bufferProcess] interim [840000000]:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.84391539+07:00","message":"[bufferProcess] send to processor:ระบบนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843922426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843925338+07:00","message":"> Transcript [1092] [false]: 'ระบบนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843928339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843930303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843932391+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.843934676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.987861957+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.987902106+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-05-21T13:14:16.987910106+07:00","message":"receive interim result [false|false]: ระบบนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:16.987926273+07:00","message":"[buffer interim] 128 false ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987937416+07:00","message":"[bufferProcess] interim [20000000]:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987939817+07:00","message":"[bufferProcess] send to processor:ระบบนักศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987943773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987947243+07:00","message":"> Transcript [1093] [false]: 'ระบบนักศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987951314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.98795347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987955448+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:16.987957651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.548230152+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.548265219+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-05-21T13:14:17.548271152+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.548281788+07:00","message":"[buffer interim] 128 false ระบบนักเรียนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548291024+07:00","message":"[bufferProcess] interim [560000000]:ระบบนักเรียนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548293524+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.54829895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548301718+07:00","message":"> Transcript [1094] [false]: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548304892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548307015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548308989+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548310945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548316008+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548318102+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.54832009+07:00","message":"Set new StatePrefix : 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.548322237+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.54832886+07:00","message":"push: {false ระบบ 0 0xc0000e3d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.562813468+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.562847363+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-05-21T13:14:17.562853399+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.562872729+07:00","message":"[buffer interim] 128 false ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562883502+07:00","message":"[bufferProcess] interim [620000000]:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562886132+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562890032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562893516+07:00","message":"> Transcript [1095] [false]: 'ระบบนักเรียนนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562896612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562898692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562900556+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.562902673+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.869810331+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.86984306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.86984868+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:17.869864814+07:00","message":"[buffer interim] 128 false ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869871837+07:00","message":"[bufferProcess] interim [860000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869874342+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869877438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869880263+07:00","message":"> Transcript [1096] [false]: 'ระบบนักเรียนนักเรียนม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869883254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869885171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869887799+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:17.869889983+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.150233876+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.150273422+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-05-21T13:14:18.150280786+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.150293632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.150297484+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.1503074+07:00","message":"[buffer interim] 128 false ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.150312466+07:00","message":"[buffer interim] 128 false  4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150319288+07:00","message":"[bufferProcess] interim [220000000]:ระบบนักเรียนนักเรียนม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150321768+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150324774+07:00","message":"[bufferProcess] interim [220000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150327326+07:00","message":"[bufferProcess] update buffer: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150329886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150332656+07:00","message":"> Transcript [1097] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150335574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150337573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150339408+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.150341605+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:18.326458137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:18.326483683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.451868735+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.451905971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.451912772+07:00","message":"receive interim result [false|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.451927591+07:00","message":"[buffer interim] 128 false ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451933884+07:00","message":"[bufferProcess] interim [460000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451936672+07:00","message":"[bufferProcess] send to processor:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451943004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451945613+07:00","message":"> Transcript [1098] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451949225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451951469+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451953907+07:00","message":"StatePrefix: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451957501+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451963405+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451965193+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451967106+07:00","message":"Set new StatePrefix : 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.451969154+07:00","message":"Next Push (prob) : 'นักเรียนม 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.451975852+07:00","message":"push: {false นักเรียน 0 0xc0000e3d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.56532605+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690660451+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690708235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบนักเรียนนักเรียนม 4\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.69071404+07:00","message":"receive interim result [true|false]: ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690723558+07:00","message":"end recv isFinal message id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690728024+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690734539+07:00","message":"[buffer interim] 128 true ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690741123+07:00","message":"[bufferProcess] interim [790000000]:ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690751381+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบนักเรียนนักเรียนม 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690754985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690757659+07:00","message":"> Transcript [1099] [false]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690760821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690762781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690764572+07:00","message":"StatePrefix: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690766846+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690768914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690770738+07:00","message":"> Transcript [1100] [true]: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690772824+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.69077447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690776092+07:00","message":"StatePrefix: 'ระบบนักเรียนนักเรียนม 4'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690777751+07:00","message":"TextPushed: 'ระบบนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:18.690782182+07:00","message":"Push: 'นักเรียนม 4'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.690789495+07:00","message":"push: {true นักเรียนม 4 0 0xc0000e3d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:18.698978078+07:00","message":"write wav file: './tmp/7575/7575_128.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:18.814817305+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.059645578+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.05969094+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-05-21T13:14:20.059696956+07:00","message":"receive interim result [false|false]: ภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.059714116+07:00","message":"[buffer interim] 129 false ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059721161+07:00","message":"[bufferProcess] interim [320000000]:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059723206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059728941+07:00","message":"[bufferProcess] send to processor (ticker):ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059732033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059734949+07:00","message":"> Transcript [1101] [false]: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.059737357+07:00","message":"Set StatePrefix (first interim): 'ภายในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.258223747+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.258263494+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-05-21T13:14:20.258269014+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.258285293+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.258292484+07:00","message":"[bufferProcess] interim [500000000]:ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.258294366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.375235481+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.375279914+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-05-21T13:14:20.375287527+07:00","message":"receive interim result [false|false]: ภายในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.375303913+07:00","message":"[buffer interim] 129 false ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375315202+07:00","message":"[bufferProcess] interim [560000000]:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375318393+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375324981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375328974+07:00","message":"> Transcript [1102] [false]: 'ภายในร่างกายก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375334166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375337153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375339857+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.375342971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.378383303+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.378412103+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-05-21T13:14:20.378418566+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.37843369+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.37844047+07:00","message":"[bufferProcess] interim [620000000]:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378443814+07:00","message":"[bufferProcess] send to processor:ภายในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378448163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.37845193+07:00","message":"> Transcript [1103] [false]: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378456646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378459646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378462183+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.378465122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.567019006+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.567047472+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-05-21T13:14:20.567053233+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.567094025+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567100312+07:00","message":"[bufferProcess] interim [740000000]:ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567102627+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567105838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567108036+07:00","message":"> Transcript [1104] [false]: 'ภายในร่างกายก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567111215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567113138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567114866+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.567116707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.707764825+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.707802277+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-05-21T13:14:20.707808703+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.707821725+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707828462+07:00","message":"[bufferProcess] interim [860000000]:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707830794+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707837091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.70783999+07:00","message":"> Transcript [1105] [false]: 'ภายในร่างกายก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707843802+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707845953+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707847841+07:00","message":"StatePrefix: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707850571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707856193+07:00","message":"Push: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707858175+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707860138+07:00","message":"Set new StatePrefix : 'ภายในร่างกายก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.707862178+07:00","message":"Next Push (prob) : 'ก็ยังมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.707870243+07:00","message":"push: {false ภายในร่างกาย 0 0xc0000e3f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.75591888+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.755957957+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-05-21T13:14:20.755963383+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.755975915+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.755985492+07:00","message":"[bufferProcess] interim [980000000]:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.755987717+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.75599186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.755994659+07:00","message":"> Transcript [1106] [false]: 'ภายในร่างกายก็ยังดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.755997235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:20.755999136+07:00","message":"Set new StatePrefix: 'ภายในร่างกายก็ยังดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859938331+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859974135+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.85997725+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859979323+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859981306+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859982931+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859984446+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.85998626+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859987889+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859989458+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859991081+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859992679+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859994555+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859996143+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:20.859997655+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.142641677+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.142684585+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-05-21T13:14:21.142690595+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.142703815+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.142711246+07:00","message":"[bufferProcess] interim [400000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.142713894+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.1427196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.142722443+07:00","message":"> Transcript [1107] [false]: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.142724898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.142727148+07:00","message":"Set new StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.277898596+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.277941386+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-05-21T13:14:21.277948919+07:00","message":"receive interim result [false|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.277970369+07:00","message":"[buffer interim] 129 false ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.277979802+07:00","message":"[bufferProcess] interim [520000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.27798355+07:00","message":"[bufferProcess] send to processor:ภายในร่างกายก็ยังมีระบบหมุนเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.277992223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.27799696+07:00","message":"> Transcript [1108] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.278002226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.27800524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.278008702+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.278011901+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:21.326854048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:21.326881108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.504678055+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.608679423+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.608726632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด\",\"confidence\":0.9491246}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.608734389+07:00","message":"receive interim result [true|false]: ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.608742793+07:00","message":"end recv isFinal message id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.60874494+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.60875108+07:00","message":"[buffer interim] 129 true ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608758037+07:00","message":"[bufferProcess] interim [910000000]:ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608761157+07:00","message":"[bufferProcess] send to processor (isfinal):ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608764666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.60876733+07:00","message":"> Transcript [1109] [false]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608770267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608772124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608774657+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608777589+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608779767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608781764+07:00","message":"> Transcript [1110] [true]: 'ภายในร่างกายก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608783857+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608785458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608787041+07:00","message":"StatePrefix: 'ภายในร่างกายก็ยังมีระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608788782+07:00","message":"TextPushed: 'ภายในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:21.608791693+07:00","message":"Push: 'ก็ยังมีระบบหมุนเวียนเลือด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.608801311+07:00","message":"push: {true ก็ยังมีระบบหมุนเวียนเลือด 0 0xc0000e3f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:21.616818752+07:00","message":"write wav file: './tmp/7575/7575_129.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:21.824961727+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.369177074+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.369230731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.369236826+07:00","message":"receive interim result [false|false]: การจัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.369254352+07:00","message":"[buffer interim] 130 false การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.369261643+07:00","message":"[bufferProcess] interim [600000000]:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.369263604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.677913045+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.677951845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.677956973+07:00","message":"receive interim result [false|false]: การจัดส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.677973312+07:00","message":"[buffer interim] 130 false การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.677982011+07:00","message":"[bufferProcess] interim [840000000]:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.677985333+07:00","message":"[bufferProcess] send to processor:การจัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.677989979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.677993754+07:00","message":"> Transcript [1111] [false]: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.677997134+07:00","message":"Set StatePrefix (first interim): 'การจัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.869849267+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.869884604+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-05-21T13:14:22.869890396+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:22.869903111+07:00","message":"[buffer interim] 130 false การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869910335+07:00","message":"[bufferProcess] interim [80000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.86991306+07:00","message":"[bufferProcess] send to processor:การจัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869919064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869921964+07:00","message":"> Transcript [1112] [false]: 'การจัดส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869925292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869927755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869929706+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:22.869931984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.422821742+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.438608112+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.438641064+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-05-21T13:14:23.438647419+07:00","message":"receive interim result [false|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.438658833+07:00","message":"[buffer interim] 130 false การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438665712+07:00","message":"[bufferProcess] interim [680000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438668066+07:00","message":"[bufferProcess] send to processor:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438674141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438676909+07:00","message":"> Transcript [1113] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.43868006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438682245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438684413+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.438686398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529230307+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529271803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การจัดส่งสินค้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529278878+07:00","message":"receive interim result [true|false]: การจัดส่งสินค้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529289932+07:00","message":"end recv isFinal message id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529292147+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529298162+07:00","message":"[buffer interim] 130 true การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529305751+07:00","message":"[bufferProcess] interim [830000000]:การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529309242+07:00","message":"[bufferProcess] send to processor (isfinal):การจัดส่งสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529314461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529317865+07:00","message":"> Transcript [1114] [false]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529321242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529323082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529326501+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529328941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529330729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529332647+07:00","message":"> Transcript [1115] [true]: 'การจัดส่งสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529334663+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529336273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529337962+07:00","message":"StatePrefix: 'การจัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529339509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:23.529343439+07:00","message":"Push: 'การจัดส่งสินค้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.529350887+07:00","message":"push: {true การจัดส่งสินค้า 0 0xc002624100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:23.536146955+07:00","message":"write wav file: './tmp/7575/7575_130.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:23.555776222+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:24.327413118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:24.327412904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.613123816+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.613174147+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-05-21T13:14:24.613179702+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.613195476+07:00","message":"[buffer interim] 131 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.613202005+07:00","message":"[bufferProcess] interim [80000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.613203834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.613206906+07:00","message":"[bufferProcess] send to processor (ticker):ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.61320958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.613212152+07:00","message":"> Transcript [1116] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.613214418+07:00","message":"Set StatePrefix (first interim): 'ระบบประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.997247349+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.997285274+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-05-21T13:14:24.997292177+07:00","message":"receive interim result [false|false]: ระบบประสาทมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:24.997306236+07:00","message":"[buffer interim] 131 false ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.997312887+07:00","message":"[bufferProcess] interim [440000000]:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:24.997314823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.044302608+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.044336199+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-05-21T13:14:25.044341819+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.044354011+07:00","message":"[buffer interim] 131 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.04436014+07:00","message":"[bufferProcess] interim [500000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.04436276+07:00","message":"[bufferProcess] send to processor:ระบบประสาทมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044366174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044369015+07:00","message":"> Transcript [1117] [false]: 'ระบบประสาทมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044371545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044373631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044375432+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.044377413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.199673779+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.199716047+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-05-21T13:14:25.199721862+07:00","message":"receive interim result [false|false]: ระบบประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.199734517+07:00","message":"[buffer interim] 131 false ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.19974105+07:00","message":"[bufferProcess] interim [680000000]:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199743755+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199749021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199751565+07:00","message":"> Transcript [1118] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199753993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199755849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.19975765+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.199759778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.316622827+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.31665855+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-05-21T13:14:25.316665517+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.316677465+07:00","message":"[buffer interim] 131 false ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316683732+07:00","message":"[bufferProcess] interim [740000000]:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.31668636+07:00","message":"[bufferProcess] send to processor:ระบบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316691542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316694025+07:00","message":"> Transcript [1119] [false]: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316697082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316699111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316701035+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.316703286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.450739843+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.450771872+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-05-21T13:14:25.450777588+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.450792942+07:00","message":"[buffer interim] 131 false ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450799761+07:00","message":"[bufferProcess] interim [920000000]:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.45080208+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450813745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450816718+07:00","message":"> Transcript [1120] [false]: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450820202+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450822376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450824332+07:00","message":"StatePrefix: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450827555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.45083445+07:00","message":"Push: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450836969+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.450838962+07:00","message":"Set new StatePrefix : 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.45084096+07:00","message":"Next Push (prob) : 'ในร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.450847978+07:00","message":"push: {false ระบบประสาท 0 0xc000045e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.636962378+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.637003256+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-05-21T13:14:25.637008534+07:00","message":"receive interim result [false|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.63702152+07:00","message":"[buffer interim] 131 false ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637027694+07:00","message":"[bufferProcess] interim [100000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637030013+07:00","message":"[bufferProcess] send to processor:ระบบประสาทในร่างกายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637035294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637037875+07:00","message":"> Transcript [1121] [false]: 'ระบบประสาทในร่างกายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637041035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637043263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637045046+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.637047424+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.734169198+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.850910539+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.8509476+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-05-21T13:14:25.850953955+07:00","message":"receive interim result [true|false]: ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.850961962+07:00","message":"end recv isFinal message id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.850964153+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.85096876+07:00","message":"[buffer interim] 131 true ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850977969+07:00","message":"[bufferProcess] interim [400000000]:ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850982612+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบประสาทในร่างกายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850985602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850989313+07:00","message":"> Transcript [1122] [false]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850991987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850993884+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.85099578+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850997998+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.850999827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851001672+07:00","message":"> Transcript [1123] [true]: 'ระบบประสาทในร่างกายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851003759+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851005374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851007004+07:00","message":"StatePrefix: 'ระบบประสาทในร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851008663+07:00","message":"TextPushed: 'ระบบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:25.851013665+07:00","message":"Push: 'ในร่างกายของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.851020438+07:00","message":"push: {true ในร่างกายของเรา 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:25.857442154+07:00","message":"write wav file: './tmp/7575/7575_131.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:25.93872506+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.572230453+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.658431546+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.658450796+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.65845367+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.6584604+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.65846761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658472132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658476375+07:00","message":"> Transcript [1124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658480204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658482791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658484529+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658486232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:26.658494396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.658503729+07:00","message":"push: {true \n 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:26.664332231+07:00","message":"write wav file: './tmp/7575/7575_132.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.82441012+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.892280061+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:26.954960292+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.109666433+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.109695822+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.109699767+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.109706981+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109713714+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109717149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109719816+07:00","message":"> Transcript [1125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.10972213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109724178+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109725948+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109727654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.109730086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.109739775+07:00","message":"push: {true \n 0 0xc000384d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:27.11546053+07:00","message":"write wav file: './tmp/7575/7575_133.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:27.327745622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:27.327757943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.520618114+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.520665907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.520674228+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.520691737+07:00","message":"[buffer interim] 134 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.520699484+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.520701648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.707286344+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.707333984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.707339952+07:00","message":"receive interim result [false|false]: ระบบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.707353548+07:00","message":"[buffer interim] 134 false ระบบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.707359952+07:00","message":"[bufferProcess] interim [780000000]:ระบบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.707362496+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.707367557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.707370103+07:00","message":"> Transcript [1126] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.707372965+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.815772275+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.815805367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.815809654+07:00","message":"receive interim result [false|false]: ระบบต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:27.815823411+07:00","message":"[buffer interim] 134 false ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815828849+07:00","message":"[bufferProcess] interim [840000000]:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815830879+07:00","message":"[bufferProcess] send to processor:ระบบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815836315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815839547+07:00","message":"> Transcript [1127] [false]: 'ระบบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815842712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815844771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815846515+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:27.815848464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.040696374+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.040730572+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-05-21T13:14:28.040736572+07:00","message":"receive interim result [false|false]: ระบบต่างๆเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.040746586+07:00","message":"[buffer interim] 134 false ระบบต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040753403+07:00","message":"[bufferProcess] interim [80000000]:ระบบต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040755702+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040758668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040761475+07:00","message":"> Transcript [1128] [false]: 'ระบบต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040764215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040766199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040767958+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.040769796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.159910907+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.159952723+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-05-21T13:14:28.159958091+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.15997413+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.159980865+07:00","message":"[bufferProcess] interim [140000000]:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.15998354+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.159990817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.159993578+07:00","message":"> Transcript [1129] [false]: 'ระบบต่างๆเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.159996898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.159999075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.160001089+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.160003344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.27631929+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.276356658+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-05-21T13:14:28.276367666+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.276381626+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276388771+07:00","message":"[bufferProcess] interim [260000000]:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276391131+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276394428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276397106+07:00","message":"> Transcript [1130] [false]: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276399849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276401895+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276403645+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276405568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276408567+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276410529+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276412959+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.276415026+07:00","message":"Next Push (prob) : 'ต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.276422132+07:00","message":"push: {false ระบบ 0 0xc00016e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.342796559+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.342841866+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-05-21T13:14:28.342850732+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.342865366+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342875249+07:00","message":"[bufferProcess] interim [380000000]:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342877789+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.34288151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342884586+07:00","message":"> Transcript [1131] [false]: 'ระบบต่างๆเหล่านี้มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342888666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342891036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.3428929+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.342895306+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.515447324+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.515481583+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-05-21T13:14:28.515487156+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.515498281+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515504911+07:00","message":"[bufferProcess] interim [620000000]:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515507187+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515512158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515514849+07:00","message":"> Transcript [1132] [false]: 'ระบบต่างๆเหล่านี้มีเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515518583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515534284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.51553665+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.515538928+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.722932933+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.722969176+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-05-21T13:14:28.72297769+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.722992467+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723001345+07:00","message":"[bufferProcess] interim [800000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723005484+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723012597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723016595+07:00","message":"> Transcript [1133] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723021147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723023985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723028026+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.723031393+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.923521517+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.92356823+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-05-21T13:14:28.923576094+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.923589635+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923600883+07:00","message":"[bufferProcess] interim [980000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923604943+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923611609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923615687+07:00","message":"> Transcript [1134] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923619643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923621916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923624337+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923626534+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923630954+07:00","message":"Push: 'ต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.923632762+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.92363473+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:28.92363722+07:00","message":"Next Push (prob) : 'มีเยอะเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:28.923644584+07:00","message":"push: {false ต่างๆเหล่านี้ 0 0xc00016e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.283918524+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.283948611+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-05-21T13:14:29.283954594+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.283974033+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.283982573+07:00","message":"[bufferProcess] interim [340000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.283986402+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.28399147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.283995443+07:00","message":"> Transcript [1135] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.283999013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.284002087+07:00","message":"Set new StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.416322574+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.416362838+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-05-21T13:14:29.416369655+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.416382631+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416388907+07:00","message":"[bufferProcess] interim [460000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416391767+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416396854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.4163993+07:00","message":"> Transcript [1136] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.41640265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416404603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416406727+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.416409404+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.613218763+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.613254484+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-05-21T13:14:29.613260288+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.613277798+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613284966+07:00","message":"[bufferProcess] interim [700000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613287679+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.61329113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613293723+07:00","message":"> Transcript [1137] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613297484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613300941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613303089+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.613305498+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.75142153+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.751455833+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-05-21T13:14:29.751462171+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.751475991+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751483851+07:00","message":"[bufferProcess] interim [820000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751486666+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.75149187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751494612+07:00","message":"> Transcript [1138] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751498414+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751500547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751502687+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.751505103+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.892551041+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.965256246+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.983382364+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.983411096+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-05-21T13:14:29.98341623+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.983428394+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983434004+07:00","message":"[bufferProcess] interim [60000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983436518+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983442114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983444714+07:00","message":"> Transcript [1139] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.98344871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983450841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983453056+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.98345561+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983458686+07:00","message":"Push: 'มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983460584+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983463008+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.983465117+07:00","message":"Next Push (prob) : 'อาจจะได้เยอะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.983472654+07:00","message":"push: {false มีเยอะเลยนักเรียน 0 0xc00016e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.991274148+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.991293906+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-05-21T13:14:29.991299164+07:00","message":"receive interim result [false|false]: ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:29.991310997+07:00","message":"[buffer interim] 134 false ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991315997+07:00","message":"[bufferProcess] interim [180000000]:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991318401+07:00","message":"[bufferProcess] send to processor:ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.99132173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991324049+07:00","message":"> Transcript [1140] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.99132756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991330379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991332304+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:29.991334954+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.103693168+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.103728603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู\",\"confidence\":0.91135436}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.103734887+07:00","message":"receive interim result [true|false]: ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.10374253+07:00","message":"end recv isFinal message id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.103744786+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.103762143+07:00","message":"[buffer interim] 134 true ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103774321+07:00","message":"[bufferProcess] interim [180000000]:ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103777909+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103796977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103836167+07:00","message":"> Transcript [1141] [false]: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103845458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103848645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103852261+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103854881+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103858544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103860872+07:00","message":"> Transcript [1142] [true]: 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103863009+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103864553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.10386658+07:00","message":"StatePrefix: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103869057+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.103871017+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.104079803+07:00","message":"Push: 'อาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.1040842+07:00","message":"TextPushed: 'ระบบต่างๆเหล่านี้มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.104087058+07:00","message":"Set new StatePrefix : 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.104089669+07:00","message":"Next Push (prob) : 'ระบบต่างๆเราไม่มีเยอะเลยนักเรียนอาจจะได้เยอะกว่าครู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.104102166+07:00","message":"push: {true อาจจะได้เยอะกว่าครู 0 0xc00016e380}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.104110465+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_134.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:30.1132827+07:00","message":"write wav file: './tmp/7575/7575_134.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:30.328106467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:30.328106623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.413983205+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.502451102+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.502485303+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.502489187+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.502499127+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502507489+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502511563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502514729+07:00","message":"> Transcript [1143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.50251748+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502520059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502522767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502524579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:30.502527642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:30.502558058+07:00","message":"push: {true \n 0 0xc0000e2200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:30.513270309+07:00","message":"write wav file: './tmp/7575/7575_135.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:31.436462604+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.311633355+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.311678469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมาให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.311685217+07:00","message":"receive interim result [false|false]: กูมาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.311699657+07:00","message":"[buffer interim] 136 false กูมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.311707688+07:00","message":"[bufferProcess] interim [720000000]:กูมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.311709575+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.311721083+07:00","message":"[bufferProcess] send to processor (ticker):กูมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.31172451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.311727158+07:00","message":"> Transcript [1144] [false]: 'กูมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.31172951+07:00","message":"Set StatePrefix (first interim): 'กูมาให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.674600612+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.674635456+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-05-21T13:14:32.674641324+07:00","message":"receive interim result [false|false]: กูมาให้สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.674653611+07:00","message":"[buffer interim] 136 false กูมาให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.674662287+07:00","message":"[bufferProcess] interim [80000000]:กูมาให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.674664161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.856138227+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.856185081+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-05-21T13:14:32.856191038+07:00","message":"receive interim result [false|false]: กูมาให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.856204515+07:00","message":"[buffer interim] 136 false กูมาให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.85621353+07:00","message":"[bufferProcess] interim [260000000]:กูมาให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856216066+07:00","message":"[bufferProcess] send to processor:กูมาให้สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.85622204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856225322+07:00","message":"> Transcript [1145] [false]: 'กูมาให้สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856229027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856231226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856233328+07:00","message":"StatePrefix: 'กูมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:32.856235292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:32.972467408+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102536399+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102578154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูมาให้สังเกตว่า\",\"confidence\":0.8662952}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102585476+07:00","message":"receive interim result [true|false]: กูมาให้สังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102597468+07:00","message":"end recv isFinal message id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102600148+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102608925+07:00","message":"[buffer interim] 136 true กูมาให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102615393+07:00","message":"[bufferProcess] interim [560000000]:กูมาให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102622725+07:00","message":"[bufferProcess] send to processor (isfinal):กูมาให้สังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102626013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102628861+07:00","message":"> Transcript [1146] [false]: 'กูมาให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.10263196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102634329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102636165+07:00","message":"StatePrefix: 'กูมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102638101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102639909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102642219+07:00","message":"> Transcript [1147] [true]: 'กูมาให้สังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102644205+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102645882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102647544+07:00","message":"StatePrefix: 'กูมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102649113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.102654261+07:00","message":"Push: 'กูมาให้สังเกตว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.102661347+07:00","message":"push: {true กูมาให้สังเกตว่า 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:33.110216905+07:00","message":"write wav file: './tmp/7575/7575_136.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.163909252+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.293373901+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:33.328674625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:33.328682191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.389279995+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.389303074+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.389306176+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.389313084+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389319807+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389322971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389325638+07:00","message":"> Transcript [1148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389327919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389330354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389332056+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.3893338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:33.389343171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.389351423+07:00","message":"push: {true \n 0 0xc00354c500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:33.394375071+07:00","message":"write wav file: './tmp/7575/7575_137.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:33.424095937+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.09726398+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.097314185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.097319856+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.097336365+07:00","message":"[buffer interim] 138 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.097342751+07:00","message":"[bufferProcess] interim [660000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.097344639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.411006191+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.411057422+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-05-21T13:14:34.411064032+07:00","message":"receive interim result [false|false]: ระบบเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.411077955+07:00","message":"[buffer interim] 138 false ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.411084253+07:00","message":"[bufferProcess] interim [960000000]:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.411086845+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.411093345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.411096118+07:00","message":"> Transcript [1149] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.411098222+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.445732077+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.445771833+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-05-21T13:14:34.445778009+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.445792007+07:00","message":"[buffer interim] 138 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445798189+07:00","message":"[bufferProcess] interim [20000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.44580078+07:00","message":"[bufferProcess] send to processor:ระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445807143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445809891+07:00","message":"> Transcript [1150] [false]: 'ระบบเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445813319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445815358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445817254+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.445819716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.572568309+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.595902272+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.595947963+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-05-21T13:14:34.595956312+07:00","message":"receive interim result [false|false]: ระบบเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.595974499+07:00","message":"[buffer interim] 138 false ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.595986755+07:00","message":"[bufferProcess] interim [140000000]:ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.595990866+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.595998869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.596003161+07:00","message":"> Transcript [1151] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.596008529+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.596011476+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.596014452+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.596017633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.667719306+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.667764618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเราเนี่ย\",\"confidence\":0.8753243}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.667770539+07:00","message":"receive interim result [true|false]: ระบบเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.6677816+07:00","message":"end recv isFinal message id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.667783888+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.667790195+07:00","message":"[buffer interim] 138 true ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667797479+07:00","message":"[bufferProcess] interim [380000000]:ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667800189+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667803119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667805999+07:00","message":"> Transcript [1152] [false]: 'ระบบเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667808714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667810572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667812357+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667814211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667816087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667817956+07:00","message":"> Transcript [1153] [true]: 'ระบบเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667820062+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667821662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667823264+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667826719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:34.667829472+07:00","message":"Push: 'ระบบเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.66783654+07:00","message":"push: {true ระบบเราเนี่ย 0 0xc00016e580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:34.673453783+07:00","message":"write wav file: './tmp/7575/7575_138.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:34.966518373+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.014305425+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.01434458+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-05-21T13:14:36.014350501+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.014366402+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.014373096+07:00","message":"[bufferProcess] interim [80000000]:ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.014374911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.0143801+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.014383386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.01438609+07:00","message":"> Transcript [1154] [false]: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.014388335+07:00","message":"Set StatePrefix (first interim): 'ถ้าถูกเรียก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.149795135+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.149838382+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-05-21T13:14:36.149848264+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.149861599+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.149868196+07:00","message":"[bufferProcess] interim [200000000]:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.149870155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:36.329240063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:36.329272751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.341550073+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.341582856+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-05-21T13:14:36.341589064+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.341604325+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341620558+07:00","message":"[bufferProcess] interim [380000000]:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341622934+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341626142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341629037+07:00","message":"> Transcript [1155] [false]: 'ถ้าถูกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341632064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341634127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341636011+07:00","message":"StatePrefix: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.341637912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.382414286+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.382447561+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-05-21T13:14:36.382453785+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.38246647+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382472577+07:00","message":"[bufferProcess] interim [440000000]:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382475051+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382481912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382484791+07:00","message":"> Transcript [1156] [false]: 'ถ้าถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382488157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382490225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382492379+07:00","message":"StatePrefix: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.382494341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.553275253+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.55331212+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-05-21T13:14:36.553317725+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.553328966+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553335945+07:00","message":"[bufferProcess] interim [620000000]:ถ้าถูกเรียกว่าระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553338725+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553341878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553344674+07:00","message":"> Transcript [1157] [false]: 'ถ้าถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553347678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553349843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.553351706+07:00","message":"StatePrefix: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.55335361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.595858698+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.595898501+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-05-21T13:14:36.595903292+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.595915183+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595921714+07:00","message":"[bufferProcess] interim [680000000]:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595924308+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595929363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595931922+07:00","message":"> Transcript [1158] [false]: 'ถ้าถูกเรียกว่าระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595935064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595937252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595939239+07:00","message":"StatePrefix: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595941175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595945666+07:00","message":"Push: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595947522+07:00","message":"TextPushed: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595949518+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.595951546+07:00","message":"Next Push (prob) : 'ว่าระบบและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.595958235+07:00","message":"push: {false ถ้าถูกเรียก 0 0xc0000e3e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.71293209+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.712969436+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-05-21T13:14:36.71297503+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.712987304+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.712993262+07:00","message":"[bufferProcess] interim [740000000]:ถ้าถูกเรียกว่าระบบแล้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.712995512+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.713000805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.713003379+07:00","message":"> Transcript [1159] [false]: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.713005562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.713007967+07:00","message":"Set new StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.723593845+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.723615737+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-05-21T13:14:36.723620821+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.723647381+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723657685+07:00","message":"[bufferProcess] interim [800000000]:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723660034+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723662701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723665177+07:00","message":"> Transcript [1160] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.72366801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723670526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723672955+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.723674999+07:00","message":"TextPushed: 'ถ้าถูกเรียก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.846895053+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.846931306+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-05-21T13:14:36.846937001+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:36.84695309+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846959771+07:00","message":"[bufferProcess] interim [920000000]:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846962314+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846965712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846968524+07:00","message":"> Transcript [1161] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846971938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.84697478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846976582+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:36.846978506+07:00","message":"TextPushed: 'ถ้าถูกเรียก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.024863549+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.024902472+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-05-21T13:14:37.024908958+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.024923616+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024930541+07:00","message":"[bufferProcess] interim [100000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024933035+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024939655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024942545+07:00","message":"> Transcript [1162] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024945891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024948285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024950229+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.024952606+07:00","message":"TextPushed: 'ถ้าถูกเรียก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.09074076+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.09077724+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-05-21T13:14:37.090782839+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.090796879+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090802854+07:00","message":"[bufferProcess] interim [160000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090805572+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.09081071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090813304+07:00","message":"> Transcript [1163] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090816744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090818982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090821068+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090823326+07:00","message":"TextPushed: 'ถ้าถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090828028+07:00","message":"Push: 'ว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090830354+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090832704+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมีอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.090834786+07:00","message":"Next Push (prob) : 'มันมีอ่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.09084196+07:00","message":"push: {false ว่าระบบแล้ว 0 0xc0000e3e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.432703652+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.432738684+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-05-21T13:14:37.432745537+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.432759632+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432767631+07:00","message":"[bufferProcess] interim [520000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432770501+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432777215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432779917+07:00","message":"> Transcript [1164] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432782718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.432784607+07:00","message":"Set new StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.63303559+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.633077487+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-05-21T13:14:37.633086496+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.633100355+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633111582+07:00","message":"[bufferProcess] interim [700000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633116466+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633123058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633127042+07:00","message":"> Transcript [1165] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.63313161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633134824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.633138094+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.63314236+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.921315043+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.921357695+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-05-21T13:14:37.921363712+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:37.921378+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921384785+07:00","message":"[bufferProcess] interim [940000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921387641+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.92139413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921396606+07:00","message":"> Transcript [1166] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921399692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921401907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921404374+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:37.921406923+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.093351421+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.17847954+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.178528964+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-05-21T13:14:38.178536322+07:00","message":"receive interim result [false|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.178552735+07:00","message":"[buffer interim] 139 false ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178560675+07:00","message":"[bufferProcess] interim [240000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178563748+07:00","message":"[bufferProcess] send to processor:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178570641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178573923+07:00","message":"> Transcript [1167] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178578803+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178580779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178583166+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.178586374+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.250998047+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251030954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ\",\"confidence\":0.9299673}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251037428+07:00","message":"receive interim result [true|false]: ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251047238+07:00","message":"end recv isFinal message id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251049321+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251075084+07:00","message":"[buffer interim] 139 true ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251082567+07:00","message":"[bufferProcess] interim [360000000]:ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251085811+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.25108904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251093062+07:00","message":"> Transcript [1168] [false]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251096305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251098211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251100437+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251103308+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251106181+07:00","message":"Push: 'มันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251107978+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251110077+07:00","message":"Set new StatePrefix : 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251112349+07:00","message":"Next Push (prob) : 'ที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.25111409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251116091+07:00","message":"> Transcript [1169] [true]: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251118279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251119902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251122006+07:00","message":"StatePrefix: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไรที่เหมือนกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.251124078+07:00","message":"TextPushed: 'ถ้าถูกเรียกว่าระบบแล้วมันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:38.25112663+07:00","message":"Push: 'ที่เหมือนกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251133751+07:00","message":"push: {false มันมีอะไร 0 0xc0000e3e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.251145138+07:00","message":"push: {true ที่เหมือนกันค่ะ 0 0xc0000e3e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:38.259226157+07:00","message":"write wav file: './tmp/7575/7575_139.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:38.935447389+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:39.329649228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:39.329665108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.502542682+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.591967153+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.591991127+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.591994835+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.592001655+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592014023+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592017816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592020811+07:00","message":"> Transcript [1170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592023051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592024897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592026563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592028309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:39.592031371+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.59204014+07:00","message":"push: {true \n 0 0xc00016ea00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:39.597424298+07:00","message":"write wav file: './tmp/7575/7575_140.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:39.694166862+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.463995327+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.554848307+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.554873816+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.554877428+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.5548869+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554893991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554897798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554901076+07:00","message":"> Transcript [1171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554903939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554905821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554907708+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554909521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.554917676+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.554928116+07:00","message":"push: {true \n 0 0xc000385780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:40.561146467+07:00","message":"write wav file: './tmp/7575/7575_141.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.72455332+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.782706411+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.967638772+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.967670613+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.967674839+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.967686305+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967728986+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967738931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967744276+07:00","message":"> Transcript [1172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967748428+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967751747+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967755223+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.96775779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:40.967767453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:40.967780097+07:00","message":"push: {true \n 0 0xc002a42100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:40.972971106+07:00","message":"write wav file: './tmp/7575/7575_142.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.103871175+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.660069021+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.660129672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.660135693+07:00","message":"receive interim result [false|false]: มันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.660155112+07:00","message":"[buffer interim] 143 false มันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.660166513+07:00","message":"[bufferProcess] interim [540000000]:มันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.660168817+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.779365284+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.779407023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.779413309+07:00","message":"receive interim result [false|false]: มันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:41.779431748+07:00","message":"[buffer interim] 143 false มันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.779440806+07:00","message":"[bufferProcess] interim [720000000]:มันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.779444098+07:00","message":"[bufferProcess] send to processor:มันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.779448458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.779452417+07:00","message":"> Transcript [1173] [false]: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:41.779455485+07:00","message":"Set StatePrefix (first interim): 'มันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.004206903+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.004247596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมีอะไรที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.004253742+07:00","message":"receive interim result [false|false]: มันมีอะไรที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.004266689+07:00","message":"[buffer interim] 143 false มันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004275424+07:00","message":"[bufferProcess] interim [840000000]:มันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004277946+07:00","message":"[bufferProcess] send to processor:มันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004281285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004284072+07:00","message":"> Transcript [1174] [false]: 'มันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004286892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004288873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004290631+07:00","message":"StatePrefix: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.004292562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.092615569+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.09265421+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-05-21T13:14:42.092660215+07:00","message":"receive interim result [false|false]: มันมีอะไรที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.092674111+07:00","message":"[buffer interim] 143 false มันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092680553+07:00","message":"[bufferProcess] interim [960000000]:มันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092682608+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092685629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092688368+07:00","message":"> Transcript [1175] [false]: 'มันมีอะไรที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092691391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092693475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092695225+07:00","message":"StatePrefix: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.092697038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.095285696+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.095298962+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-05-21T13:14:42.095302155+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.095310135+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.09531347+07:00","message":"[bufferProcess] interim [20000000]:มันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095316607+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095318841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.09532081+07:00","message":"> Transcript [1176] [false]: 'มันมีอะไรที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095323234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095325085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095326784+07:00","message":"StatePrefix: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.095328473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.284125307+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.284164886+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-05-21T13:14:42.284170588+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.284183544+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284189995+07:00","message":"[bufferProcess] interim [200000000]:มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284192153+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284197143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284199834+07:00","message":"> Transcript [1177] [false]: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284202911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284205002+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284206784+07:00","message":"StatePrefix: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284209054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284213719+07:00","message":"Push: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284215811+07:00","message":"TextPushed: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284219203+07:00","message":"Set new StatePrefix : 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.284221313+07:00","message":"Next Push (prob) : 'อะไรที่เหมือน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.284241584+07:00","message":"push: {false มันมี 0 0xc00354c000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:42.330407151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:42.330441208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.862970338+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.863017085+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-05-21T13:14:42.86302317+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.863038446+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863045067+07:00","message":"[bufferProcess] interim [800000000]:มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.8630479+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863073856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863076725+07:00","message":"> Transcript [1178] [false]: 'มันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863080325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863082535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863085349+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.863087467+07:00","message":"TextPushed: 'มันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.986833718+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.986868703+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-05-21T13:14:42.986874587+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:42.986888487+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986894861+07:00","message":"[bufferProcess] interim [860000000]:มันมีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986898572+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986902148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986904826+07:00","message":"> Transcript [1179] [false]: 'มันมีอะไรที่เหมือนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986907796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986909772+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986911618+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:42.986913627+07:00","message":"TextPushed: 'มันมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485674366+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485706178+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-05-21T13:14:43.485713543+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485727637+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485731068+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-05-21T13:14:43.48573391+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกันคำว่าระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485739551+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485742196+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-05-21T13:14:43.485744339+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485748793+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485751808+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกันคำว่าระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485753864+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485758749+07:00","message":"[bufferProcess] interim [40000000]:มันมีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485760912+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกันคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485763997+07:00","message":"[bufferProcess] interim [100000000]:มันมีอะไรที่เหมือนกันคำว่าระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.48576733+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกันคำว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485769934+07:00","message":"[bufferProcess] interim [160000000]:มันมีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485771755+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกันคำว่าระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485774266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485776646+07:00","message":"> Transcript [1180] [false]: 'มันมีอะไรที่เหมือนกันคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485779578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.48578176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485783943+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.48578605+07:00","message":"TextPushed: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485787893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485789712+07:00","message":"> Transcript [1181] [false]: 'มันมีอะไรที่เหมือนกันคำว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485791749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485793282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485794897+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485797119+07:00","message":"TextPushed: 'มันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485801573+07:00","message":"Push: 'อะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485803485+07:00","message":"TextPushed: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485805387+07:00","message":"Set new StatePrefix : 'มันมีอะไรที่เหมือนกันคำว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485807434+07:00","message":"Next Push (prob) : 'กันคำว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485809035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485810993+07:00","message":"> Transcript [1182] [false]: 'มันมีอะไรที่เหมือนกันคำว่าระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485812994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.485814767+07:00","message":"Set new StatePrefix: 'มันมีอะไรที่เหมือนกันคำว่าระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.485829377+07:00","message":"push: {false อะไรที่เหมือน 0 0xc00354c000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.544700028+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.666698417+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.666748325+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-05-21T13:14:43.666755882+07:00","message":"receive interim result [false|false]: มันมีอะไรที่เหมือนกันคำว่าระบบเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.666770382+07:00","message":"[buffer interim] 143 false มันมีอะไรที่เหมือนกันคำว่าระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.666778447+07:00","message":"[bufferProcess] interim [520000000]:มันมีอะไรที่เหมือนกันคำว่าระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.666781086+07:00","message":"[bufferProcess] send to processor:มันมีอะไรที่เหมือนกันคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.666788107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.66679115+07:00","message":"> Transcript [1183] [false]: 'มันมีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.666795179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.66679765+07:00","message":"Set new StatePrefix: 'มันมีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.709070853+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.70911061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันมีอะไรที่เหมือนกันคำว่าระบบอย่างนี้\",\"confidence\":0.9257176}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.709117479+07:00","message":"receive interim result [true|false]: มันมีอะไรที่เหมือนกันคำว่าระบบอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.709126795+07:00","message":"end recv isFinal message id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.70912914+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.709135478+07:00","message":"[buffer interim] 143 true มันมีอะไรที่เหมือนกันคำว่าระบบอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709144027+07:00","message":"[bufferProcess] interim [670000000]:มันมีอะไรที่เหมือนกันคำว่าระบบอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709146933+07:00","message":"[bufferProcess] send to processor (isfinal):มันมีอะไรที่เหมือนกันคำว่าระบบเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709150173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709152911+07:00","message":"> Transcript [1184] [false]: 'มันมีอะไรที่เหมือนกันคำว่าระบบเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709156379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709158231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709172558+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709175035+07:00","message":"TextPushed: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.70917705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709179135+07:00","message":"> Transcript [1185] [true]: 'มันมีอะไรที่เหมือนกันคำว่าระบบอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709181611+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709183292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709184912+07:00","message":"StatePrefix: 'มันมีอะไรที่เหมือนกันคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709186816+07:00","message":"TextPushed: 'มันมีอะไรที่เหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:43.709193532+07:00","message":"Push: 'กันคำว่าระบบอย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:43.70920182+07:00","message":"push: {true กันคำว่าระบบอย่างนี้ 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:43.716368877+07:00","message":"write wav file: './tmp/7575/7575_143.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:45.148013305+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:45.33103603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:45.331066477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.37964336+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.379682663+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-05-21T13:14:46.379688701+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.379703426+07:00","message":"[buffer interim] 144 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379709667+07:00","message":"[bufferProcess] interim [320000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379711931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379717475+07:00","message":"[bufferProcess] send to processor (ticker):ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379719797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379722403+07:00","message":"> Transcript [1186] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.379724598+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.579974712+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.580011857+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-05-21T13:14:46.580019542+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.580034003+07:00","message":"[buffer interim] 144 false ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.580040603+07:00","message":"[bufferProcess] interim [440000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.580042451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.894154906+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.894209869+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-05-21T13:14:46.894216055+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:46.894227392+07:00","message":"[buffer interim] 144 false ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894233823+07:00","message":"[bufferProcess] interim [800000000]:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894236481+07:00","message":"[bufferProcess] send to processor:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894242083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894245134+07:00","message":"> Transcript [1187] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894248311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894250576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.894252396+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:46.89425439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.278195745+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.278233684+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-05-21T13:14:47.278239772+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกตค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.278251876+07:00","message":"[buffer interim] 144 false ตั้งข้อสังเกตค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278258906+07:00","message":"[bufferProcess] interim [160000000]:ตั้งข้อสังเกตค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.27826166+07:00","message":"[bufferProcess] send to processor:ตั้งข้อสังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278267496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278270456+07:00","message":"> Transcript [1188] [false]: 'ตั้งข้อสังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278273387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278275607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278277587+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.278282488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.414304203+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.414345458+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-05-21T13:14:47.414352163+07:00","message":"receive interim result [false|false]: ตั้งข้อสังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.414365901+07:00","message":"[buffer interim] 144 false ตั้งข้อสังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414374942+07:00","message":"[bufferProcess] interim [280000000]:ตั้งข้อสังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.41437714+07:00","message":"[bufferProcess] send to processor:ตั้งข้อสังเกตค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414380452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414383329+07:00","message":"> Transcript [1189] [false]: 'ตั้งข้อสังเกตค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414387115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414389154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414391278+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.414393394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.514254639+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615284188+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615321111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งข้อสังเกตว่า\",\"confidence\":0.94009423}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615327026+07:00","message":"receive interim result [true|false]: ตั้งข้อสังเกตว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615346161+07:00","message":"end recv isFinal message id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615348588+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615354486+07:00","message":"[buffer interim] 144 true ตั้งข้อสังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.61536065+07:00","message":"[bufferProcess] interim [580000000]:ตั้งข้อสังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615363692+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งข้อสังเกตว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615367522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615370549+07:00","message":"> Transcript [1190] [false]: 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615373669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.61537567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615377428+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615379249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615381922+07:00","message":"Push: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.61538373+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615387414+07:00","message":"Set new StatePrefix : 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615390192+07:00","message":"Next Push (prob) : 'ข้อสังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615392206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615394202+07:00","message":"> Transcript [1191] [true]: 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615396398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615398125+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615399641+07:00","message":"StatePrefix: 'ตั้งข้อสังเกตว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615401362+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:47.615403446+07:00","message":"Push: 'ข้อสังเกตว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615411093+07:00","message":"push: {false ตั้ง 0 0xc002624280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:47.615415915+07:00","message":"push: {true ข้อสังเกตว่า 0 0xc002624280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:47.623004094+07:00","message":"write wav file: './tmp/7575/7575_144.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:48.024253233+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:48.331518655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:48.331528938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.075498218+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.07554527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.075553003+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.075570416+07:00","message":"[buffer interim] 145 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075577216+07:00","message":"[bufferProcess] interim [900000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075579116+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075584533+07:00","message":"[bufferProcess] send to processor (ticker):อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075586871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075589658+07:00","message":"> Transcript [1192] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.075591798+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.218975023+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.219018033+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-05-21T13:14:49.219025313+07:00","message":"receive interim result [false|false]: อะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.219041026+07:00","message":"[buffer interim] 145 false อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.219069888+07:00","message":"[bufferProcess] interim [20000000]:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.219073163+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.409791586+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.40984604+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-05-21T13:14:49.409852974+07:00","message":"receive interim result [false|false]: อะไรก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.409868157+07:00","message":"[buffer interim] 145 false อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409884596+07:00","message":"[bufferProcess] interim [140000000]:อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409887515+07:00","message":"[bufferProcess] send to processor:อะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409894924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409898033+07:00","message":"> Transcript [1193] [false]: 'อะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409901679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409903939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409905911+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.409908035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.546803045+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.546838526+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-05-21T13:14:49.546847808+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.546860347+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546870942+07:00","message":"[bufferProcess] interim [320000000]:อะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546873234+07:00","message":"[bufferProcess] send to processor:อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546880565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546883009+07:00","message":"> Transcript [1194] [false]: 'อะไรก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546885965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546888011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546890218+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.546892309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.675134671+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.675170203+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-05-21T13:14:49.675176222+07:00","message":"receive interim result [false|false]: อะไรก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.675189094+07:00","message":"[buffer interim] 145 false อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675195344+07:00","message":"[bufferProcess] interim [380000000]:อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675198117+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675203381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675206086+07:00","message":"> Transcript [1195] [false]: 'อะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675209935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675212368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675214407+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.675216579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.704884762+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.704919609+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-05-21T13:14:49.704925785+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.704938993+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704945323+07:00","message":"[bufferProcess] interim [440000000]:อะไรก็ตามที่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.70494781+07:00","message":"[bufferProcess] send to processor:อะไรก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704968952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704971794+07:00","message":"> Transcript [1196] [false]: 'อะไรก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704974898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704977186+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704979036+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704988366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704994748+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704997004+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.704999556+07:00","message":"Set new StatePrefix : 'อะไรก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.705001458+07:00","message":"Next Push (prob) : 'ก็ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.705008613+07:00","message":"push: {false อะไร 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.818224238+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.818263427+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-05-21T13:14:49.818269907+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.818281816+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818288579+07:00","message":"[bufferProcess] interim [620000000]:อะไรก็ตามที่ถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818291614+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818297111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818300003+07:00","message":"> Transcript [1197] [false]: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818302345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.818304334+07:00","message":"Set new StatePrefix: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.975899658+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.975938786+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-05-21T13:14:49.97594751+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:49.975964809+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975974363+07:00","message":"[bufferProcess] interim [740000000]:อะไรก็ตามที่ถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975978818+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975984001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975987834+07:00","message":"> Transcript [1198] [false]: 'อะไรก็ตามที่ถูกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975992175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975994394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975996374+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:49.975998915+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.137059059+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.137095009+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-05-21T13:14:50.137101232+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.13711736+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137124016+07:00","message":"[bufferProcess] interim [920000000]:อะไรก็ตามที่ถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137126241+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137129408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137132189+07:00","message":"> Transcript [1199] [false]: 'อะไรก็ตามที่ถูกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137135759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137137655+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137139594+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.137141763+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.173810336+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.173852694+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-05-21T13:14:50.17386468+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.17388343+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173893366+07:00","message":"[bufferProcess] interim [980000000]:อะไรก็ตามที่ถูกเรียกว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173897168+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173902313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173907635+07:00","message":"> Transcript [1200] [false]: 'อะไรก็ตามที่ถูกเรียกว่าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173911574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173913626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173915821+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.173918061+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.300874519+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.300920437+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-05-21T13:14:50.300927018+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.300939189+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300947818+07:00","message":"[bufferProcess] interim [40000000]:อะไรก็ตามที่ถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300951009+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300956784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300959608+07:00","message":"> Transcript [1201] [false]: 'อะไรก็ตามที่ถูกเรียกว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300963309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300965673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300967865+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300970058+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300972518+07:00","message":"Push: 'ก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300974293+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300976313+07:00","message":"Set new StatePrefix : 'อะไรก็ตามที่ถูกเรียกว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.300978494+07:00","message":"Next Push (prob) : 'เรียกว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.300985321+07:00","message":"push: {false ก็ตามที่ถูก 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.459526689+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.45956253+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-05-21T13:14:50.459568239+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.459580162+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459592488+07:00","message":"[bufferProcess] interim [220000000]:อะไรก็ตามที่ถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459595274+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459598762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459602087+07:00","message":"> Transcript [1202] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459604483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.459606331+07:00","message":"Set new StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.532527295+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.532561295+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-05-21T13:14:50.532567824+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.532576675+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532582849+07:00","message":"[bufferProcess] interim [280000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532585287+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532588612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532591277+07:00","message":"> Transcript [1203] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532594624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.53259693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532598991+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.532601385+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.687502519+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.687549684+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-05-21T13:14:50.68755772+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.687573773+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687581027+07:00","message":"[bufferProcess] interim [460000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687583514+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687589092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687592125+07:00","message":"> Transcript [1204] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687595631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687597886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687599872+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.687602674+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.693449651+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.693471866+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-05-21T13:14:50.693478601+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.69349336+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.69349828+07:00","message":"[bufferProcess] interim [520000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693500548+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693503337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693506433+07:00","message":"> Transcript [1205] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693509585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693512008+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693514044+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.693516242+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.860069071+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.86010076+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.86010381+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.861986286+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.86202141+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-05-21T13:14:50.862027678+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.862041609+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862089202+07:00","message":"[bufferProcess] interim [640000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862092096+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862098077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862101103+07:00","message":"> Transcript [1206] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862104995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862107302+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862109595+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862112242+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862119033+07:00","message":"Push: 'เรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.86212092+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862123488+07:00","message":"Set new StatePrefix : 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:50.862126012+07:00","message":"Next Push (prob) : 'มันต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:50.86214541+07:00","message":"push: {false เรียกว่าระบบ 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.074133901+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.074175746+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-05-21T13:14:51.07418209+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.074196855+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074203354+07:00","message":"[bufferProcess] interim [880000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074205947+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074208923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.07421169+07:00","message":"> Transcript [1207] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074214922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074217191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.07421899+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.074221163+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.256657136+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.256707179+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-05-21T13:14:51.256714512+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.256731588+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256739384+07:00","message":"[bufferProcess] interim [120000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.25674202+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256749857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256752817+07:00","message":"> Transcript [1208] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256757049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256759542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256762+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.256764349+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:51.331855992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:51.33186494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.395460577+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.395503891+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-05-21T13:14:51.395511726+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.395528465+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395536769+07:00","message":"[bufferProcess] interim [180000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395539801+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395543606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395547423+07:00","message":"> Transcript [1209] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395551981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395553931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.395556035+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.39555896+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.804238369+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.804276999+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-05-21T13:14:51.80428313+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.804294594+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804300906+07:00","message":"[bufferProcess] interim [540000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804303641+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804308964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804311412+07:00","message":"> Transcript [1210] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804315375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804317384+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.80431951+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804321781+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804326992+07:00","message":"Push: 'มันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804328808+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804330951+07:00","message":"Set new StatePrefix : 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.804333663+07:00","message":"Next Push (prob) : 'มีส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.804341979+07:00","message":"push: {false มันต้อง 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.908415312+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.908454674+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-05-21T13:14:51.90846113+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.908477682+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908485513+07:00","message":"[bufferProcess] interim [660000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908488078+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908492095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908494805+07:00","message":"> Transcript [1211] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.90849862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908500676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908502476+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.908504893+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.923689665+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.923718918+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-05-21T13:14:51.923725164+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.923738039+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.923743462+07:00","message":"[bufferProcess] interim [720000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.923746362+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.923752856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.923755653+07:00","message":"> Transcript [1212] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.92375905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.92376102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.92376335+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.923765819+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.956541513+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.956572254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.956577931+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:51.956591213+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956596911+07:00","message":"[bufferProcess] interim [780000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.95659943+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956602813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956605396+07:00","message":"> Transcript [1213] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956608592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956611895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956614075+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:51.956620295+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.194053807+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.224042019+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.224084454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.224090956+07:00","message":"receive interim result [false|false]: อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.224104457+07:00","message":"[buffer interim] 145 false อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224111309+07:00","message":"[bufferProcess] interim [960000000]:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224113641+07:00","message":"[bufferProcess] send to processor:อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224118957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224122017+07:00","message":"> Transcript [1214] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224126107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224128119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224130165+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224132975+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224137835+07:00","message":"Push: 'มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224139902+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224141998+07:00","message":"Set new StatePrefix : 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.224144229+07:00","message":"Next Push (prob) : 'มากกว่า 1'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.224153101+07:00","message":"push: {false มีส่วนประกอบ 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385878354+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385924869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง\",\"confidence\":0.94923496}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385931467+07:00","message":"receive interim result [true|false]: อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385943885+07:00","message":"end recv isFinal message id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385946133+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.385954294+07:00","message":"[buffer interim] 145 true อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385965947+07:00","message":"[bufferProcess] interim [170000000]:อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385969527+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385973608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.38597775+07:00","message":"> Transcript [1215] [false]: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385984478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385986576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385988939+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.38599155+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385993574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.38599557+07:00","message":"> Transcript [1216] [true]: 'อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385997663+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.385999303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386000994+07:00","message":"StatePrefix: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386002978+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386004766+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386211696+07:00","message":"Push: 'มากกว่า 1 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386215016+07:00","message":"TextPushed: 'อะไรก็ตามที่ถูกเรียกว่าระบบมันต้องมีส่วนประกอบมากกว่า 1 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386217326+07:00","message":"Set new StatePrefix : 'อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386219616+07:00","message":"Next Push (prob) : 'อะไรก็ตามที่ถูกเรียกว่าระบบแล้วมันต้องมีส่วนประกอบมากกว่า 1 อย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.386228097+07:00","message":"push: {true มากกว่า 1 อย่าง 0 0xc00016ee00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:52.386241872+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_145.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:52.396346043+07:00","message":"write wav file: './tmp/7575/7575_145.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:52.895477649+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:54.332828795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:54.33286421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.501690842+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.501731644+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-05-21T13:14:54.501737443+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.501752408+07:00","message":"[buffer interim] 146 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501758961+07:00","message":"[bufferProcess] interim [620000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501760742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501766321+07:00","message":"[bufferProcess] send to processor (ticker):เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501769126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501772107+07:00","message":"> Transcript [1217] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.501774518+07:00","message":"Set StatePrefix (first interim): 'เช่นกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.696276268+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.696304891+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-05-21T13:14:54.696309694+07:00","message":"receive interim result [false|false]: เช่นกันครับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:54.696320047+07:00","message":"[buffer interim] 146 false เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.696327901+07:00","message":"[bufferProcess] interim [800000000]:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:54.696329667+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.053390071+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.053455031+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-05-21T13:14:55.053462524+07:00","message":"receive interim result [false|false]: เช่นการรับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.053480592+07:00","message":"[buffer interim] 146 false เช่นการรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053490519+07:00","message":"[bufferProcess] interim [160000000]:เช่นการรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053493615+07:00","message":"[bufferProcess] send to processor:เช่นกันครับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053499385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053502272+07:00","message":"> Transcript [1218] [false]: 'เช่นกันครับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.0535056+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053507729+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.053509555+07:00","message":"StatePrefix: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.05351165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.262966387+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.4033713+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.403410974+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-05-21T13:14:55.403416702+07:00","message":"receive interim result [false|false]: เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.403433418+07:00","message":"[buffer interim] 146 false เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403443032+07:00","message":"[bufferProcess] interim [460000000]:เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403446788+07:00","message":"[bufferProcess] send to processor:เช่นการรับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403453169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403457837+07:00","message":"> Transcript [1219] [false]: 'เช่นการรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403461528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.403464602+07:00","message":"Set new StatePrefix: 'เช่นการรับนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441249141+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441288313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นการรับนักเรียนเนี่ย\",\"confidence\":0.9257843}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.44131141+07:00","message":"receive interim result [true|false]: เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441323294+07:00","message":"end recv isFinal message id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441325719+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441333227+07:00","message":"[buffer interim] 146 true เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441348577+07:00","message":"[bufferProcess] interim [580000000]:เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441351755+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นการรับนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441355426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441358235+07:00","message":"> Transcript [1220] [false]: 'เช่นการรับนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441361019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441362819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441364653+07:00","message":"StatePrefix: 'เช่นการรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441366681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441368408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441370403+07:00","message":"> Transcript [1221] [true]: 'เช่นการรับนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441372339+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441373937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441375481+07:00","message":"StatePrefix: 'เช่นการรับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441378395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:55.441382135+07:00","message":"Push: 'เช่นการรับนักเรียนเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.441393985+07:00","message":"push: {true เช่นการรับนักเรียนเนี่ย 0 0xc002a42300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:55.44942844+07:00","message":"write wav file: './tmp/7575/7575_146.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:55.654395171+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.49734032+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.497384544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.497390917+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.497406759+07:00","message":"[buffer interim] 147 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497413356+07:00","message":"[bufferProcess] interim [900000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497415266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497423306+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497445834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497462069+07:00","message":"> Transcript [1222] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.497467329+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.676306867+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797029983+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797088275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\",\"confidence\":0.86183375}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797094555+07:00","message":"receive interim result [true|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797103247+07:00","message":"end recv isFinal message id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797105367+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.797112021+07:00","message":"[buffer interim] 147 true นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797119543+07:00","message":"[bufferProcess] interim [260000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797125674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797128815+07:00","message":"> Transcript [1223] [true]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.79713188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797133798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.79713574+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797137874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:56.797142513+07:00","message":"Push: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.79715134+07:00","message":"push: {true นักเรียน 0 0xc00016f080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:14:56.802335074+07:00","message":"write wav file: './tmp/7575/7575_147.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:56.995555197+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:57.333258759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:14:57.333281429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.525210686+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.525251315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.525256865+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.525273118+07:00","message":"[buffer interim] 148 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.525279774+07:00","message":"[bufferProcess] interim [540000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.525281566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.845742087+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.845774665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.845780212+07:00","message":"receive interim result [false|false]: ต้องมีคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:57.845793376+07:00","message":"[buffer interim] 148 false ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.845800663+07:00","message":"[bufferProcess] interim [900000000]:ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.845803264+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.84580617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.845809096+07:00","message":"> Transcript [1224] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:57.845811178+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.181295963+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.181344725+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-05-21T13:14:58.181350448+07:00","message":"receive interim result [false|false]: ต้องมีคนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.181363223+07:00","message":"[buffer interim] 148 false ต้องมีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181369453+07:00","message":"[bufferProcess] interim [200000000]:ต้องมีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181371957+07:00","message":"[bufferProcess] send to processor:ต้องมีคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181377533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181380322+07:00","message":"> Transcript [1225] [false]: 'ต้องมีคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181383737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181385884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181387756+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.181389762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.237053318+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.237098728+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-05-21T13:14:58.237104503+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.237119046+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237129875+07:00","message":"[bufferProcess] interim [320000000]:ต้องมีคนที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.23713353+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237141001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237145971+07:00","message":"> Transcript [1226] [false]: 'ต้องมีคนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237150654+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237154678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237156887+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.237159123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.553297315+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.553339918+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-05-21T13:14:58.553346896+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.553362526+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.55337099+07:00","message":"[bufferProcess] interim [560000000]:ต้องมีคนที่มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553373713+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553381037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553383976+07:00","message":"> Transcript [1227] [false]: 'ต้องมีคนที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553387706+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553390192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553392566+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.553394837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.823198794+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.823242533+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-05-21T13:14:58.823250191+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.823269248+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823280041+07:00","message":"[bufferProcess] interim [800000000]:ต้องมีคนที่มารับมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823283238+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823288234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823293345+07:00","message":"> Transcript [1228] [false]: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823298767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823301288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823303207+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823305174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823308444+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.82331048+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823312691+07:00","message":"Set new StatePrefix : 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.823316852+07:00","message":"Next Push (prob) : 'มีคนที่มารับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.82332605+07:00","message":"push: {false ต้อง 0 0xc00016e680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.893730743+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.893774978+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-05-21T13:14:58.893781888+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.893796927+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.89380704+07:00","message":"[bufferProcess] interim [860000000]:ต้องมีคนที่มารับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893809961+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893816912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893819633+07:00","message":"> Transcript [1229] [false]: 'ต้องมีคนที่มารับมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893823181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893825696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893828605+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.893831021+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.895274845+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.895304842+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-05-21T13:14:58.89530977+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:58.895325618+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895330871+07:00","message":"[bufferProcess] interim [920000000]:ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895333486+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895336699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895339601+07:00","message":"> Transcript [1230] [false]: 'ต้องมีคนที่มารับนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895342825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895344778+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895347278+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:58.895349263+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.4696361+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.469682613+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-05-21T13:14:59.46969029+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.469704157+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469711085+07:00","message":"[bufferProcess] interim [520000000]:ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469713468+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469718591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469721085+07:00","message":"> Transcript [1231] [false]: 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469724218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469726239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469728183+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.469730829+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.582177633+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.582214242+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-05-21T13:14:59.582220656+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.582232758+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582251785+07:00","message":"[bufferProcess] interim [580000000]:ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582255567+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582263754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582266415+07:00","message":"> Transcript [1232] [false]: 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.58226987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.58227204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582274112+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582276148+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582280647+07:00","message":"Push: 'มีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582282534+07:00","message":"TextPushed: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582284507+07:00","message":"Set new StatePrefix : 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:14:59.582286664+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:14:59.582293989+07:00","message":"push: {false มีคนที่มารับ 0 0xc00016e680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.159595391+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.159639616+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-05-21T13:15:00.159645832+07:00","message":"receive interim result [false|false]: ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.15966413+07:00","message":"[buffer interim] 148 false ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159671784+07:00","message":"[bufferProcess] interim [180000000]:ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159674323+07:00","message":"[bufferProcess] send to processor:ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159678427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159681717+07:00","message":"> Transcript [1233] [false]: 'ต้องมีคนที่มารับนักเรียนใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159685904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159688009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.159690014+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.15969366+07:00","message":"TextPushed: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:00.333617026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:00.333630045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.77445213+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891141126+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891164426+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-05-21T13:15:00.891168791+07:00","message":"receive interim result [true|false]: ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891178453+07:00","message":"end recv isFinal message id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891181215+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891187004+07:00","message":"[buffer interim] 148 true ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891194305+07:00","message":"[bufferProcess] interim [990000000]:ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891202424+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีคนที่มารับนักเรียนใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891205464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891207672+07:00","message":"> Transcript [1234] [false]: 'ต้องมีคนที่มารับนักเรียนใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891209995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891211649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.89121341+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891215599+07:00","message":"TextPushed: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891217475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891219359+07:00","message":"> Transcript [1235] [true]: 'ต้องมีคนที่มารับนักเรียนใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891221453+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891223081+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891224612+07:00","message":"StatePrefix: 'ต้องมีคนที่มารับนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891226293+07:00","message":"TextPushed: 'ต้องมีคนที่มารับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:00.891229226+07:00","message":"Push: 'นักเรียนใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:00.891237136+07:00","message":"push: {true นักเรียนใช่ไหมคะ 0 0xc00016e680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:00.900020358+07:00","message":"write wav file: './tmp/7575/7575_148.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.164831097+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.812169936+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.812210074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.812215473+07:00","message":"receive interim result [false|false]: ต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.812232325+07:00","message":"[buffer interim] 149 false ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.812239423+07:00","message":"[bufferProcess] interim [600000000]:ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.812241446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.878971226+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.87901023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.879016371+07:00","message":"receive interim result [false|false]: ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:01.879032896+07:00","message":"[buffer interim] 149 false ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.87905044+07:00","message":"[bufferProcess] interim [720000000]:ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.879053118+07:00","message":"[bufferProcess] send to processor:ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.879056918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.879059984+07:00","message":"> Transcript [1236] [false]: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:01.879062239+07:00","message":"Set StatePrefix (first interim): 'ต้องทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.108533357+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.108572358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องทำงานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.108579527+07:00","message":"receive interim result [false|false]: ต้องทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.108596404+07:00","message":"[buffer interim] 149 false ต้องทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108604718+07:00","message":"[bufferProcess] interim [900000000]:ต้องทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108607149+07:00","message":"[bufferProcess] send to processor:ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108612625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108615656+07:00","message":"> Transcript [1237] [false]: 'ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108619291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108621289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108623134+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.108625373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.228584661+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.228628171+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-05-21T13:15:02.228636739+07:00","message":"receive interim result [false|false]: ต้องทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.228652022+07:00","message":"[buffer interim] 149 false ต้องทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228660395+07:00","message":"[bufferProcess] interim [80000000]:ต้องทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228662875+07:00","message":"[bufferProcess] send to processor:ต้องทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228669777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228673069+07:00","message":"> Transcript [1238] [false]: 'ต้องทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.22867652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228678888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228681222+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.228684465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.443536535+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.443577046+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-05-21T13:15:02.443584074+07:00","message":"receive interim result [false|false]: ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.443600738+07:00","message":"[buffer interim] 149 false ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443608636+07:00","message":"[bufferProcess] interim [260000000]:ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443611362+07:00","message":"[bufferProcess] send to processor:ต้องทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443619617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443622383+07:00","message":"> Transcript [1239] [false]: 'ต้องทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443626041+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443628694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.44363084+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.443633195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.692005313+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.714456113+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.714498315+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-05-21T13:15:02.714504448+07:00","message":"receive interim result [false|false]: ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.714518587+07:00","message":"[buffer interim] 149 false ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.71452542+07:00","message":"[bufferProcess] interim [620000000]:ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714528058+07:00","message":"[bufferProcess] send to processor:ต้องทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714533348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714535864+07:00","message":"> Transcript [1240] [false]: 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714539424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714541577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714543388+07:00","message":"StatePrefix: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714545449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714549494+07:00","message":"Push: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714551478+07:00","message":"TextPushed: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714553408+07:00","message":"Set new StatePrefix : 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.714555591+07:00","message":"Next Push (prob) : 'งานสัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.714563304+07:00","message":"push: {false ต้องทำ 0 0xc00016eb80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788822828+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788870984+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-05-21T13:15:02.788878615+07:00","message":"receive interim result [true|false]: ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788890552+07:00","message":"end recv isFinal message id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788892808+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788900478+07:00","message":"[buffer interim] 149 true ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788912209+07:00","message":"[bufferProcess] interim [770000000]:ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788920094+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องทำงานสัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788926562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788929624+07:00","message":"> Transcript [1241] [false]: 'ต้องทำงานสัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788932796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788934668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.78893702+07:00","message":"StatePrefix: 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.78893994+07:00","message":"TextPushed: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.78894176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788943589+07:00","message":"> Transcript [1242] [true]: 'ต้องทำงานสัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788945632+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788947296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788948905+07:00","message":"StatePrefix: 'ต้องทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.788950744+07:00","message":"TextPushed: 'ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:02.7889579+07:00","message":"Push: 'งานสัมพันธ์กันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:02.788966952+07:00","message":"push: {true งานสัมพันธ์กันค่ะ 0 0xc00016eb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:02.795928854+07:00","message":"write wav file: './tmp/7575/7575_149.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:03.143977108+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:03.334592494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:03.334602262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.777039736+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.777087761+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-05-21T13:15:04.777093195+07:00","message":"receive interim result [false|false]: เอกสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:04.777110195+07:00","message":"[buffer interim] 150 false เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777116557+07:00","message":"[bufferProcess] interim [680000000]:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777118404+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777124978+07:00","message":"[bufferProcess] send to processor (ticker):เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777127978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777130828+07:00","message":"> Transcript [1243] [false]: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:04.777132952+07:00","message":"Set StatePrefix (first interim): 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.099699633+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.099747932+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-05-21T13:15:05.099754456+07:00","message":"receive interim result [false|false]: เอาเอกสารมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.099771942+07:00","message":"[buffer interim] 150 false เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.099781284+07:00","message":"[bufferProcess] interim [980000000]:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.099783499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.23071145+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.230746408+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-05-21T13:15:05.230751882+07:00","message":"receive interim result [false|false]: เอาเอกสารมาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.230764055+07:00","message":"[buffer interim] 150 false เอาเอกสารมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230770363+07:00","message":"[bufferProcess] interim [100000000]:เอาเอกสารมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230772696+07:00","message":"[bufferProcess] send to processor:เอาเอกสารมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230777839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230780764+07:00","message":"> Transcript [1244] [false]: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230783295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.230785211+07:00","message":"Set new StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.734262873+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.734297914+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-05-21T13:15:05.734303373+07:00","message":"receive interim result [false|false]: เอาเอกสารมาให้พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.734315545+07:00","message":"[buffer interim] 150 false เอาเอกสารมาให้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.73432241+07:00","message":"[bufferProcess] interim [580000000]:เอาเอกสารมาให้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734325024+07:00","message":"[bufferProcess] send to processor:เอาเอกสารมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734329983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734332431+07:00","message":"> Transcript [1245] [false]: 'เอาเอกสารมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734335562+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734337694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734339511+07:00","message":"StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.734341637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.773377112+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.820489437+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.820532368+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-05-21T13:15:05.820539246+07:00","message":"receive interim result [false|false]: เอาเอกสารมาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.82055934+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.820566104+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-05-21T13:15:05.820569741+07:00","message":"receive interim result [false|false]: เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.820580536+07:00","message":"[buffer interim] 150 false เอาเอกสารมาให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.820599288+07:00","message":"[buffer interim] 150 false เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820605793+07:00","message":"[bufferProcess] interim [640000000]:เอาเอกสารมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820608123+07:00","message":"[bufferProcess] send to processor:เอาเอกสารมาให้พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820610972+07:00","message":"[bufferProcess] interim [700000000]:เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820612721+07:00","message":"[bufferProcess] send to processor:เอาเอกสารมาให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820615121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820617925+07:00","message":"> Transcript [1246] [false]: 'เอาเอกสารมาให้พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820621118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.82062314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820625253+07:00","message":"StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820627312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.82062891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820630807+07:00","message":"> Transcript [1247] [false]: 'เอาเอกสารมาให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820632669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820634293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.82063579+07:00","message":"StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.820637442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.833970996+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873642402+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873681327+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-05-21T13:15:05.873687768+07:00","message":"receive interim result [true|false]: เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873699068+07:00","message":"end recv isFinal message id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873702092+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873712731+07:00","message":"[buffer interim] 150 true เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873721391+07:00","message":"[bufferProcess] interim [850000000]:เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873724818+07:00","message":"[bufferProcess] send to processor (isfinal):เอาเอกสารมาให้ผู้รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873728298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873731306+07:00","message":"> Transcript [1248] [false]: 'เอาเอกสารมาให้ผู้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873734831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873736859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.87373871+07:00","message":"StatePrefix: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873740721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873743821+07:00","message":"Push: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873745641+07:00","message":"TextPushed: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873747745+07:00","message":"Set new StatePrefix : 'เอาเอกสารมาให้ผู้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873749829+07:00","message":"Next Push (prob) : 'ให้ผู้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873751461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873753505+07:00","message":"> Transcript [1249] [true]: 'เอาเอกสารมาให้ผู้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873755664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873757233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873759314+07:00","message":"StatePrefix: 'เอาเอกสารมาให้ผู้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873761357+07:00","message":"TextPushed: 'เอาเอกสารมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:05.873763416+07:00","message":"Push: 'ให้ผู้รับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873771439+07:00","message":"push: {false เอาเอกสารมา 0 0xc00016f380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:05.873780324+07:00","message":"push: {true ให้ผู้รับ 0 0xc00016f380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:05.883675277+07:00","message":"write wav file: './tmp/7575/7575_150.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:06.335363716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:06.335380014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.353396914+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.41369862+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.445797211+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.445836043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัคร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.445842182+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.445854738+07:00","message":"[buffer interim] 151 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.445861401+07:00","message":"[bufferProcess] interim [660000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.445863309+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454448171+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454470435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัคร\",\"confidence\":0.94941515}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454475308+07:00","message":"receive interim result [true|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454484157+07:00","message":"end recv isFinal message id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454486524+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454493288+07:00","message":"[buffer interim] 151 true สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.45449776+07:00","message":"[bufferProcess] interim [750000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454500865+07:00","message":"[bufferProcess] send to processor (isfinal):สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454516101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454532888+07:00","message":"> Transcript [1250] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454537485+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454539685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.45454164+07:00","message":"> Transcript [1251] [true]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454546013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454548277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454550088+07:00","message":"StatePrefix: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454552016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:06.454559825+07:00","message":"Push: 'สมัคร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:06.454570015+07:00","message":"push: {true สมัคร 0 0xc000422c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:06.461897727+07:00","message":"write wav file: './tmp/7575/7575_151.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.313248927+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.399744117+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.399768296+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.399771333+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.399779616+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399786951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399791128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.39979704+07:00","message":"> Transcript [1252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399799624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399801493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399803151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399804932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:07.399807634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.399818432+07:00","message":"push: {true \n 0 0xc002624e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:07.407110944+07:00","message":"write wav file: './tmp/7575/7575_152.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:07.50624068+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.504538744+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.504581345+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-05-21T13:15:08.504588978+07:00","message":"receive interim result [false|false]: ให้อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.504603544+07:00","message":"[buffer interim] 153 false ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.50461138+07:00","message":"[bufferProcess] interim [20000000]:ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.504613324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.504618434+07:00","message":"[bufferProcess] send to processor (ticker):ให้อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.504621064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.504623743+07:00","message":"> Transcript [1253] [false]: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.504626124+07:00","message":"Set StatePrefix (first interim): 'ให้อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.686651545+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.686696931+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-05-21T13:15:08.686702321+07:00","message":"receive interim result [false|false]: ให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.686716102+07:00","message":"[buffer interim] 153 false ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.686723135+07:00","message":"[bufferProcess] interim [140000000]:ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.686725018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.722684912+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.832231501+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.832278402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อะไรคะ\",\"confidence\":0.8919654}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.83228606+07:00","message":"receive interim result [true|false]: ให้อะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.83229859+07:00","message":"end recv isFinal message id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.832302617+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.832311326+07:00","message":"[buffer interim] 153 true ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832319681+07:00","message":"[bufferProcess] interim [440000000]:ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832322594+07:00","message":"[bufferProcess] send to processor (isfinal):ให้อะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832325677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832328362+07:00","message":"> Transcript [1254] [false]: 'ให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832331197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832333783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.83233679+07:00","message":"StatePrefix: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832339596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832342478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832345239+07:00","message":"> Transcript [1255] [true]: 'ให้อะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832348293+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832350679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832353246+07:00","message":"StatePrefix: 'ให้อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832356014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:08.832363872+07:00","message":"Push: 'ให้อะไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:08.832373257+07:00","message":"push: {true ให้อะไรคะ 0 0xc002a42200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:08.8388887+07:00","message":"write wav file: './tmp/7575/7575_153.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:09.336249424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:09.336267403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:09.556322866+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.13234389+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.132385027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.132391061+07:00","message":"receive interim result [false|false]: เพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.132403922+07:00","message":"[buffer interim] 154 false เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132410656+07:00","message":"[bufferProcess] interim [420000000]:เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132412511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132416582+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132419335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132421812+07:00","message":"> Transcript [1256] [false]: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.132424678+07:00","message":"Set StatePrefix (first interim): 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.737029097+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.737081591+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-05-21T13:15:10.737088251+07:00","message":"receive interim result [false|false]: เพื่อทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.737104344+07:00","message":"[buffer interim] 154 false เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.737112655+07:00","message":"[bufferProcess] interim [20000000]:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.73711492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.994403716+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.994451865+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-05-21T13:15:10.994461023+07:00","message":"receive interim result [false|false]: เพื่อทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:10.994475694+07:00","message":"[buffer interim] 154 false เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994483787+07:00","message":"[bufferProcess] interim [200000000]:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.99448639+07:00","message":"[bufferProcess] send to processor:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994493456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994496474+07:00","message":"> Transcript [1257] [false]: 'เพื่อทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994500186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994502342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994507255+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:10.994509695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.005187049+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.005233269+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-05-21T13:15:11.005239866+07:00","message":"receive interim result [false|false]: เพื่อทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.005257015+07:00","message":"[buffer interim] 154 false เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005264249+07:00","message":"[bufferProcess] interim [260000000]:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005266604+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005273847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005276679+07:00","message":"> Transcript [1258] [false]: 'เพื่อทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005279739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005281787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005283591+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.005286128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.110394059+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.110438763+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-05-21T13:15:11.110445567+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.110461016+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.11046871+07:00","message":"[bufferProcess] interim [380000000]:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110471428+07:00","message":"[bufferProcess] send to processor:เพื่อทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110478247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.1104812+07:00","message":"> Transcript [1259] [false]: 'เพื่อทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110485163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110487373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110489655+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.110491977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.304290258+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.304341905+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-05-21T13:15:11.304347847+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.304366278+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304374577+07:00","message":"[bufferProcess] interim [560000000]:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304378079+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304385362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304388337+07:00","message":"> Transcript [1260] [false]: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304393104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304395326+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304397175+07:00","message":"StatePrefix: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304399226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304406336+07:00","message":"Push: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304408494+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304410426+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.304412716+07:00","message":"Next Push (prob) : 'ทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.304424203+07:00","message":"push: {false เพื่อ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.439101341+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.439145426+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-05-21T13:15:11.439153011+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.439168554+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439184836+07:00","message":"[bufferProcess] interim [680000000]:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439189159+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439193265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439197678+07:00","message":"> Transcript [1261] [false]: 'เพื่อทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439201777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.439205166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.43920743+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.43920979+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.504005949+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.504056938+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-05-21T13:15:11.504063646+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.504077411+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504086734+07:00","message":"[bufferProcess] interim [740000000]:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.5040901+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504096659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504101239+07:00","message":"> Transcript [1262] [false]: 'เพื่อทำงานสัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504105679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504109236+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504111336+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.504113578+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.695964488+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.696000642+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-05-21T13:15:11.696006025+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.696017589+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696024+07:00","message":"[bufferProcess] interim [980000000]:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696026486+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696037066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696041185+07:00","message":"> Transcript [1263] [false]: 'เพื่อทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696044393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696046543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696048623+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.696050909+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.913269626+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.91330995+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-05-21T13:15:11.913315989+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.913332118+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913339737+07:00","message":"[bufferProcess] interim [220000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913342168+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913346054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913349581+07:00","message":"> Transcript [1264] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913353226+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.91335527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913357382+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913359525+07:00","message":"TextPushed: 'เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913362203+07:00","message":"Push: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913364048+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913366279+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:11.913368842+07:00","message":"Next Push (prob) : 'กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:11.913376544+07:00","message":"push: {false ทำงานสัมพันธ์ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.020142206+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.020187987+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-05-21T13:15:12.020194523+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.020209572+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020220467+07:00","message":"[bufferProcess] interim [280000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020223883+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020231485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020236767+07:00","message":"> Transcript [1265] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020240847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.02024294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.02024569+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.020248523+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.144867441+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.14491109+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-05-21T13:15:12.144918337+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.144932618+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144940619+07:00","message":"[bufferProcess] interim [340000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144943281+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.14495089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144953555+07:00","message":"> Transcript [1266] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.14495922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144961443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144963286+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.144965828+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.225776789+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.225826789+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-05-21T13:15:12.225833205+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.225846302+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225852733+07:00","message":"[bufferProcess] interim [460000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225855405+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225865447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225868501+07:00","message":"> Transcript [1267] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225871737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225873977+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225876084+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.225878875+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.330900883+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.33093483+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-05-21T13:15:12.33094065+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.330955907+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330963277+07:00","message":"[bufferProcess] interim [520000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330965602+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330968917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330972171+07:00","message":"> Transcript [1268] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.33097563+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330977611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330979603+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330982235+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.33098968+07:00","message":"Push: 'กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330991899+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330994072+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.330996496+07:00","message":"Next Push (prob) : 'กันแล้วไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.331004054+07:00","message":"push: {false กันแล้วรวม 0 0xc000422580}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:12.337189543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:12.337211397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.424327164+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.424370942+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-05-21T13:15:12.424377389+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.424390494+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.424397049+07:00","message":"[bufferProcess] interim [580000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.424399886+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.424405202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.42440789+07:00","message":"> Transcript [1269] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.424410374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.424412485+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.522795049+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.522834112+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-05-21T13:15:12.522839832+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.522852424+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.522859722+07:00","message":"[bufferProcess] interim [760000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.522862285+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.52286763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.522870391+07:00","message":"> Transcript [1270] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.52287293+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.717903262+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.71794313+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-05-21T13:15:12.717949234+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.717962816+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717969598+07:00","message":"[bufferProcess] interim [940000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717972061+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717977227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717979817+07:00","message":"> Transcript [1271] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717983247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717985563+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717987435+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.717989899+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.787042286+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.787080514+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-05-21T13:15:12.787086635+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:12.787103702+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787110677+07:00","message":"[bufferProcess] interim [120000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787113383+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787117351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.78712051+07:00","message":"> Transcript [1272] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787124202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787126263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787128494+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:12.787131093+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.101596624+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.101635244+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-05-21T13:15:13.101641788+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.101658582+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101665243+07:00","message":"[bufferProcess] interim [360000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101667817+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101680863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101683744+07:00","message":"> Transcript [1273] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101687643+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101689614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.101691918+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.10169538+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.304314983+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.304357558+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-05-21T13:15:13.30436526+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.304386194+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304400904+07:00","message":"[bufferProcess] interim [540000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304404932+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304414157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304418439+07:00","message":"> Transcript [1274] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304423851+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304426948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304430722+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304434513+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.30444257+07:00","message":"Push: 'กันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.304446169+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.30444933+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.30445376+07:00","message":"Next Push (prob) : 'ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.304465772+07:00","message":"push: {false กันแล้วนี่ 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.653061235+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.653098471+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-05-21T13:15:13.65310448+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.65312128+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653127356+07:00","message":"[bufferProcess] interim [900000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653130166+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653133798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653136298+07:00","message":"> Transcript [1275] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653140012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653142438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653144444+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.653147422+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.762226653+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.762268793+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-05-21T13:15:13.762276252+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.762292251+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762299686+07:00","message":"[bufferProcess] interim [20000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762302756+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762310836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762314632+07:00","message":"> Transcript [1276] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762319176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762323154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762326583+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.762329338+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.997406187+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.997454188+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-05-21T13:15:13.997461879+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:13.997478706+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997487042+07:00","message":"[bufferProcess] interim [260000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997491532+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997499824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997502646+07:00","message":"> Transcript [1277] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997506438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997508525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997527165+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:13.997529731+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.017666242+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.017699008+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-05-21T13:15:14.017707507+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.017723244+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017730143+07:00","message":"[bufferProcess] interim [320000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017734168+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017742197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017745048+07:00","message":"> Transcript [1278] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017748695+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017750773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017752818+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017755255+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.01776067+07:00","message":"Push: 'ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017762908+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017765322+07:00","message":"Set new StatePrefix : 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.017767834+07:00","message":"Next Push (prob) : 'หมายก็คือตา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.017795657+07:00","message":"push: {false ก็ต้องบรรลุเป้า 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.181119649+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.181181975+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-05-21T13:15:14.181188137+07:00","message":"receive interim result [false|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.181203099+07:00","message":"[buffer interim] 154 false เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181210812+07:00","message":"[bufferProcess] interim [440000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181213533+07:00","message":"[bufferProcess] send to processor:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.18122003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.18122318+07:00","message":"> Transcript [1279] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181227095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181229309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181231386+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.181233896+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.362454546+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.423736871+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519761953+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.51980537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ\",\"confidence\":0.94210476}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519813891+07:00","message":"receive interim result [true|false]: เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519823464+07:00","message":"end recv isFinal message id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519825922+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519831617+07:00","message":"[buffer interim] 154 true เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519841338+07:00","message":"[bufferProcess] interim [830000000]:เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519844537+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519848152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519851953+07:00","message":"> Transcript [1280] [false]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519856138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519859356+07:00","message":"Set new StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519862152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519865792+07:00","message":"> Transcript [1281] [true]: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519870246+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.51987316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519876191+07:00","message":"StatePrefix: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้าหมายก็คือสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519886518+07:00","message":"TextPushed: 'เพื่อทำงานสัมพันธ์กันแล้วรวมกันแล้วนี่ก็ต้องบรรลุเป้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.519892136+07:00","message":"Push: 'หมายก็คือสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.519903046+07:00","message":"push: {true หมายก็คือสามารถ 0 0xc000422580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:14.531056717+07:00","message":"write wav file: './tmp/7575/7575_154.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.968167427+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.968202583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.968207471+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.968219179+07:00","message":"[buffer interim] 155 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.968225107+07:00","message":"[bufferProcess] interim [540000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.968227008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.994288001+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.994321617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.994327209+07:00","message":"receive interim result [false|false]: รักนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:14.994341631+07:00","message":"[buffer interim] 155 false รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.994347753+07:00","message":"[bufferProcess] interim [600000000]:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.99434979+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.994353867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.994356355+07:00","message":"> Transcript [1282] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:14.994358387+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.116927282+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.116962129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.116967707+07:00","message":"receive interim result [false|false]: รักนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.116981263+07:00","message":"[buffer interim] 155 false รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.116987479+07:00","message":"[bufferProcess] interim [720000000]:รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.116989453+07:00","message":"[bufferProcess] send to processor:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.116992618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.11699515+07:00","message":"> Transcript [1283] [false]: 'รักนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.11699786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.116999866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.117001873+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.117003905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.158302988+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.158342936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.158349845+07:00","message":"receive interim result [false|false]: รักนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.158364735+07:00","message":"[buffer interim] 155 false รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158372251+07:00","message":"[bufferProcess] interim [780000000]:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158374628+07:00","message":"[bufferProcess] send to processor:รักนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158381602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158384317+07:00","message":"> Transcript [1284] [false]: 'รักนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158388146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158390432+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158394397+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.158397075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.280238085+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.280280529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.280286441+07:00","message":"receive interim result [false|false]: รักนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.280303161+07:00","message":"[buffer interim] 155 false รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280311555+07:00","message":"[bufferProcess] interim [840000000]:รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280314278+07:00","message":"[bufferProcess] send to processor:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280317878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280321041+07:00","message":"> Transcript [1285] [false]: 'รักนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280324574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280326666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280328894+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.280330997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:15.337239121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:15.337256831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.601993735+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.60202245+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-05-21T13:15:15.602028015+07:00","message":"receive interim result [false|false]: รักนักเรียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.602050459+07:00","message":"[buffer interim] 155 false รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602058371+07:00","message":"[bufferProcess] interim [140000000]:รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602061835+07:00","message":"[bufferProcess] send to processor:รักนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602066111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602070316+07:00","message":"> Transcript [1286] [false]: 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602074872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602078268+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602081783+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602085115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602093148+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602096431+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602099687+07:00","message":"Set new StatePrefix : 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.602103344+07:00","message":"Next Push (prob) : 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.602113048+07:00","message":"push: {false รัก 0 0xc00354cd00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.666625941+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.66667133+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-05-21T13:15:15.666680101+07:00","message":"receive interim result [false|false]: รักนักเรียนได้อย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.666694097+07:00","message":"[buffer interim] 155 false รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666702369+07:00","message":"[bufferProcess] interim [320000000]:รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666706605+07:00","message":"[bufferProcess] send to processor:รักนักเรียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666713403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666716265+07:00","message":"> Transcript [1287] [false]: 'รักนักเรียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666719316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666721493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666723767+07:00","message":"StatePrefix: 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.666725992+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.703453595+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812280648+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812314059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รับนักเรียนได้อย่างไร\",\"confidence\":0.90453607}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812319706+07:00","message":"receive interim result [true|false]: รับนักเรียนได้อย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812329834+07:00","message":"end recv isFinal message id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812332174+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812339004+07:00","message":"[buffer interim] 155 true รับนักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812346054+07:00","message":"[bufferProcess] interim [500000000]:รับนักเรียนได้อย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812349697+07:00","message":"[bufferProcess] send to processor (isfinal):รักนักเรียนได้อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812353049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812355785+07:00","message":"> Transcript [1288] [false]: 'รักนักเรียนได้อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812358587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812360367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812362141+07:00","message":"StatePrefix: 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812364295+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812366157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812368046+07:00","message":"> Transcript [1289] [true]: 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812370039+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812371652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812373226+07:00","message":"StatePrefix: 'รักนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812374852+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812376365+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812451719+07:00","message":"Push: 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812454516+07:00","message":"TextPushed: 'รักรับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812456654+07:00","message":"Set new StatePrefix : 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812458571+07:00","message":"Next Push (prob) : 'รับนักเรียนได้อย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:15.812465216+07:00","message":"push: {true รับนักเรียนได้อย่างไร 0 0xc00354cd00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:15.812477506+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_155.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:15.818741286+07:00","message":"write wav file: './tmp/7575/7575_155.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:16.536563962+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.053017911+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.11332129+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.144303827+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.14432146+07:00","message":"found end of frame, send empty tag with msgId: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.144324766+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.144330881+07:00","message":"[buffer interim] 156 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144337039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144340692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144343503+07:00","message":"> Transcript [1290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144346058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144348129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144349868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.144351546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:17.14435421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:17.144362565+07:00","message":"push: {true \n 0 0xc000423300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:17.151861366+07:00","message":"write wav file: './tmp/7575/7575_156.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.307284135+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.307322454+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-05-21T13:15:18.307328703+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.307340947+07:00","message":"[buffer interim] 157 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.307347152+07:00","message":"[bufferProcess] interim [20000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.307348954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.30735925+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.307362336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.307364858+07:00","message":"> Transcript [1291] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.307367327+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:18.338103256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:18.338128508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.514918524+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.514962685+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-05-21T13:15:18.51496953+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.514988705+07:00","message":"[buffer interim] 157 false เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.514996354+07:00","message":"[bufferProcess] interim [200000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.5149992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.558865542+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.558898023+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-05-21T13:15:18.558903575+07:00","message":"receive interim result [false|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.558918076+07:00","message":"[buffer interim] 157 false เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558925873+07:00","message":"[bufferProcess] interim [320000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558928107+07:00","message":"[bufferProcess] send to processor:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.55893265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558935641+07:00","message":"> Transcript [1292] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558938537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558940565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558942571+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.558945377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.584667599+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.711944109+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.711979413+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-05-21T13:15:18.711984849+07:00","message":"receive interim result [true|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.711993261+07:00","message":"end recv isFinal message id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.711995279+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.712001907+07:00","message":"[buffer interim] 157 true เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712007973+07:00","message":"[bufferProcess] interim [500000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712012817+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712016018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712019192+07:00","message":"> Transcript [1293] [false]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712021686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712023458+07:00","message":"Set new StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.71202629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712038301+07:00","message":"> Transcript [1294] [true]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712040933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712042946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712045151+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712047111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:18.712052358+07:00","message":"Push: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.712060455+07:00","message":"push: {true เพราะฉะนั้น 0 0xc000423500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:18.719585899+07:00","message":"write wav file: './tmp/7575/7575_157.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:18.772959641+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.31059385+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.310637884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.31064346+07:00","message":"receive interim result [false|false]: นี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.310657715+07:00","message":"[buffer interim] 158 false นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.310664017+07:00","message":"[bufferProcess] interim [540000000]:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.310665881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.436049454+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.436098731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.436105109+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.43611974+07:00","message":"[buffer interim] 158 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.436127615+07:00","message":"[bufferProcess] interim [660000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.436130163+07:00","message":"[bufferProcess] send to processor:นี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.436135971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.436139094+07:00","message":"> Transcript [1295] [false]: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.436141336+07:00","message":"Set StatePrefix (first interim): 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.762659522+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.762698208+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-05-21T13:15:19.76270415+07:00","message":"receive interim result [false|false]: นี่คือที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.762718672+07:00","message":"[buffer interim] 158 false นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762726008+07:00","message":"[bufferProcess] interim [960000000]:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762728752+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762736169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762739401+07:00","message":"> Transcript [1296] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762742357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762744194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762746319+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.762748811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.816981283+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.817015111+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-05-21T13:15:19.817021154+07:00","message":"receive interim result [false|false]: นี่คือที่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:19.817036131+07:00","message":"[buffer interim] 158 false นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817043835+07:00","message":"[bufferProcess] interim [80000000]:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817046146+07:00","message":"[bufferProcess] send to processor:นี่คือที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817049549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817052247+07:00","message":"> Transcript [1297] [false]: 'นี่คือที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817055196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817057318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817060051+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:19.817062284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.136283921+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.136319238+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-05-21T13:15:20.136325905+07:00","message":"receive interim result [false|false]: นี่คือที่มาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.136339262+07:00","message":"[buffer interim] 158 false นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136345482+07:00","message":"[bufferProcess] interim [380000000]:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136347674+07:00","message":"[bufferProcess] send to processor:นี่คือที่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136353326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136356579+07:00","message":"> Transcript [1298] [false]: 'นี่คือที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136359482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136361568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136363723+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.136365783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.337856163+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.337894223+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-05-21T13:15:20.337900425+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.337911711+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337918255+07:00","message":"[bufferProcess] interim [620000000]:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337920573+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337925591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337928284+07:00","message":"> Transcript [1299] [false]: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337931348+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.33793337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337935721+07:00","message":"StatePrefix: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337938055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.33794256+07:00","message":"Push: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337944388+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337952434+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.337954938+07:00","message":"Next Push (prob) : 'คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.33796517+07:00","message":"push: {false นี่ 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.526515353+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.526552678+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-05-21T13:15:20.526558767+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.526574463+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.52658225+07:00","message":"[bufferProcess] interim [800000000]:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526584893+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.52658877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526592081+07:00","message":"> Transcript [1300] [false]: 'นี่คือที่มาของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526595219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526597328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526599092+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.526601911+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860169676+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860207519+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860210919+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860213469+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860215635+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860217321+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860218885+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.860220399+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.86022196+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.912363192+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.912409051+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-05-21T13:15:20.912418128+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:20.912436583+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912449269+07:00","message":"[bufferProcess] interim [220000000]:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912452758+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912461443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912465512+07:00","message":"> Transcript [1301] [false]: 'นี่คือที่มาของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912470632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912473345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912476869+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:20.912480735+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.228856089+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.228890677+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-05-21T13:15:21.228896982+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.228910515+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228917119+07:00","message":"[bufferProcess] interim [460000000]:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228919886+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228926303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228928956+07:00","message":"> Transcript [1302] [false]: 'นี่คือที่มาของคำว่าความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.22893271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228935107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228937199+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.228939697+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:21.338850805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:21.338858752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.416864648+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.416902443+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-05-21T13:15:21.416908421+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.416920915+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416928024+07:00","message":"[bufferProcess] interim [700000000]:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416930387+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416935845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416939541+07:00","message":"> Transcript [1303] [false]: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416943278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.41694584+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416948328+07:00","message":"StatePrefix: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.41695071+07:00","message":"TextPushed: 'นี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416956861+07:00","message":"Push: 'คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416958727+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416960733+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.416962863+07:00","message":"Next Push (prob) : 'คำว่าความหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.416971197+07:00","message":"push: {false คือที่มาของ 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.741505603+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.741545441+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-05-21T13:15:21.741552209+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.741566453+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741574768+07:00","message":"[bufferProcess] interim [0]:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741577575+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741585194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741588375+07:00","message":"> Transcript [1304] [false]: 'นี่คือที่มาของคำว่าความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741592128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.74159492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.741596985+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.74159964+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.801585785+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.801621787+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-05-21T13:15:21.801628139+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:21.801641794+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801648843+07:00","message":"[bufferProcess] interim [60000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801651378+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801655018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801658379+07:00","message":"> Transcript [1305] [false]: 'นี่คือที่มาของคำว่าความหมายของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801663548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801665561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801668011+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:21.801670608+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.179367538+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.179397025+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-05-21T13:15:22.179402653+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.17942552+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179436189+07:00","message":"[bufferProcess] interim [420000000]:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179445738+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.17949382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179497763+07:00","message":"> Transcript [1306] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179501731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179503788+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179506111+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.179508723+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.296391844+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.296428425+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-05-21T13:15:22.296434422+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.296450308+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.29645784+07:00","message":"[bufferProcess] interim [480000000]:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296460955+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296469519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296472295+07:00","message":"> Transcript [1307] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296476773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296479001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296481123+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296483622+07:00","message":"TextPushed: 'นี่คือที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296491324+07:00","message":"Push: 'คำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296493527+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296496045+07:00","message":"Set new StatePrefix : 'นี่คือที่มาของคำว่าความหมายของระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.296498238+07:00","message":"Next Push (prob) : 'ของระบบหาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.29650592+07:00","message":"push: {false คำว่าความหมาย 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.327313065+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.327349638+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-05-21T13:15:22.327355412+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบภรรยา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.327369426+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของระบบภรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.327376671+07:00","message":"[bufferProcess] interim [600000000]:นี่คือที่มาของคำว่าความหมายของระบบภรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.327379229+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.327384522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.327386924+07:00","message":"> Transcript [1308] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.327389378+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.450195277+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.450239141+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-05-21T13:15:22.450245772+07:00","message":"receive interim result [false|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.450258442+07:00","message":"[buffer interim] 158 false นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450266159+07:00","message":"[bufferProcess] interim [660000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450268666+07:00","message":"[bufferProcess] send to processor:นี่คือที่มาของคำว่าความหมายของระบบภรรยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450275085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450278241+07:00","message":"> Transcript [1309] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบภรรยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450280887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.450283303+07:00","message":"Set new StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบภรรยา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.621345011+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751467864+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751512171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือที่มาของคำว่าความหมายของระบบการเรียน\",\"confidence\":0.95583755}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751518295+07:00","message":"receive interim result [true|false]: นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751532594+07:00","message":"end recv isFinal message id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751534919+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751542393+07:00","message":"[buffer interim] 158 true นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.75155045+07:00","message":"[bufferProcess] interim [20000000]:นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751553755+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือที่มาของคำว่าความหมายของระบบการเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751558128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751561755+07:00","message":"> Transcript [1310] [false]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.7515644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751567454+07:00","message":"Set new StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.7515694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751571216+07:00","message":"> Transcript [1311] [true]: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751574455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.7515763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751578872+07:00","message":"StatePrefix: 'นี่คือที่มาของคำว่าความหมายของระบบการเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751581591+07:00","message":"TextPushed: 'นี่คือที่มาของคำว่าความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:22.751589641+07:00","message":"Push: 'ของระบบการเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.751598496+07:00","message":"push: {true ของระบบการเรียน 0 0xc000423780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:22.769927845+07:00","message":"write wav file: './tmp/7575/7575_158.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:22.944381624+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.607996654+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.608052978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.608061824+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.608072265+07:00","message":"[buffer interim] 159 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.608079579+07:00","message":"[bufferProcess] interim [660000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.608081354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.803907933+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.803949928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.803955817+07:00","message":"receive interim result [false|false]: เพราะเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.803969702+07:00","message":"[buffer interim] 159 false เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.803976222+07:00","message":"[bufferProcess] interim [840000000]:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.803978519+07:00","message":"[bufferProcess] send to processor:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.803985174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.803987842+07:00","message":"> Transcript [1312] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.80398999+07:00","message":"Set StatePrefix (first interim): 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.929842815+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.929879698+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-05-21T13:15:23.929885702+07:00","message":"receive interim result [false|false]: เพราะคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.929900971+07:00","message":"[buffer interim] 159 false เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929907281+07:00","message":"[bufferProcess] interim [960000000]:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.92991009+07:00","message":"[bufferProcess] send to processor:เพราะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929913915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929916639+07:00","message":"> Transcript [1313] [false]: 'เพราะเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929920403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929922554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929924363+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.929926119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.945662918+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.945693986+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-05-21T13:15:23.945699383+07:00","message":"receive interim result [false|false]: เพราะคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:23.945714091+07:00","message":"[buffer interim] 159 false เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945718799+07:00","message":"[bufferProcess] interim [20000000]:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945721102+07:00","message":"[bufferProcess] send to processor:เพราะคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.94572516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945728171+07:00","message":"> Transcript [1314] [false]: 'เพราะคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945730867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945733106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945735001+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:23.945736931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.199059368+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.199113709+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-05-21T13:15:24.199119608+07:00","message":"receive interim result [false|false]: เพราะคำว่ารัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.199133388+07:00","message":"[buffer interim] 159 false เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199140647+07:00","message":"[bufferProcess] interim [320000000]:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199143145+07:00","message":"[bufferProcess] send to processor:เพราะคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199148603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199151462+07:00","message":"> Transcript [1315] [false]: 'เพราะคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.19915507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199157182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199159168+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.199161381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:24.339653301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:24.339688192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.382467633+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.382515824+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-05-21T13:15:24.382521639+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.382539069+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382551+07:00","message":"[bufferProcess] interim [500000000]:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382554993+07:00","message":"[bufferProcess] send to processor:เพราะคำว่ารัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.38256188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382566241+07:00","message":"> Transcript [1316] [false]: 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.3825713+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382575622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382577564+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382579593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382584348+07:00","message":"Push: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382587088+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382589937+07:00","message":"Set new StatePrefix : 'เพราะคำว่ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.382593429+07:00","message":"Next Push (prob) : 'คำว่ารัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.38260373+07:00","message":"push: {false เพราะ 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.90307968+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.903129316+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-05-21T13:15:24.903156908+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.903178714+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903189959+07:00","message":"[bufferProcess] interim [920000000]:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903193842+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903202295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903206399+07:00","message":"> Transcript [1317] [false]: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903209744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.903212761+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.931812982+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.931851626+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-05-21T13:15:24.931857389+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:24.931872761+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931880047+07:00","message":"[bufferProcess] interim [980000000]:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931882282+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931885757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931888683+07:00","message":"> Transcript [1318] [false]: 'เพราะคำว่าระบบมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931892831+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.93189484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931896734+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:24.931899186+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.181762448+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.181801556+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-05-21T13:15:25.181808211+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.181823167+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181830947+07:00","message":"[bufferProcess] interim [220000000]:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181833591+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181840866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181843603+07:00","message":"> Transcript [1319] [false]: 'เพราะคำว่าระบบนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181847781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181850477+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181852543+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.181855092+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.271411229+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.271454027+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-05-21T13:15:25.27146038+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.271475979+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.27148398+07:00","message":"[bufferProcess] interim [340000000]:เพราะคำว่าระบบนะคะโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271486385+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271493102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271496176+07:00","message":"> Transcript [1320] [false]: 'เพราะคำว่าระบบนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271499888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271501932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271504348+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.271507524+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.273039811+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.273051277+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-05-21T13:15:25.273054559+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.273063924+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273066983+07:00","message":"[bufferProcess] interim [400000000]:เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273068874+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273070991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273075166+07:00","message":"> Transcript [1321] [false]: 'เพราะคำว่าระบบนะคะโดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273078195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273079917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273081625+07:00","message":"StatePrefix: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273083776+07:00","message":"TextPushed: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273091808+07:00","message":"Push: 'คำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273093602+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273095607+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดยที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.273097798+07:00","message":"Next Push (prob) : 'นะคะโดยที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.273105519+07:00","message":"push: {false คำว่าระบบ 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.391644259+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.391680889+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-05-21T13:15:25.391686633+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.39169587+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.391702829+07:00","message":"[bufferProcess] interim [460000000]:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.391705337+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะรวบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.391709317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.391712072+07:00","message":"> Transcript [1322] [false]: 'เพราะคำว่าระบบนะคะรวบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.391714674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.39171706+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะรวบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.605768804+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.605812992+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-05-21T13:15:25.605821722+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.60584163+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.605850051+07:00","message":"[bufferProcess] interim [700000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.605853878+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.605862328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.605868159+07:00","message":"> Transcript [1323] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.605872287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.60587589+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.787444347+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.787479152+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-05-21T13:15:25.787484822+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.78750206+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787509008+07:00","message":"[bufferProcess] interim [880000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787511841+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787515778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787518131+07:00","message":"> Transcript [1324] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787521348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787523372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787525448+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.787527893+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.928518151+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.928556407+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-05-21T13:15:25.928563158+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.928575455+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928582072+07:00","message":"[bufferProcess] interim [940000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928584708+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928590153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928592748+07:00","message":"> Transcript [1325] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.92859624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928598688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928600828+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.928603292+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.931407691+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.931422875+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-05-21T13:15:25.931427281+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:25.931435233+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931438971+07:00","message":"[bufferProcess] interim [0]:เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.93144088+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931443117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931446554+07:00","message":"> Transcript [1326] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931449401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.93145124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931452969+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:25.931455061+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.113370565+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.11341108+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-05-21T13:15:26.113417264+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.113430942+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113440891+07:00","message":"[bufferProcess] interim [180000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113443563+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113447189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113450021+07:00","message":"> Transcript [1327] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113453761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113456132+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113458296+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113460905+07:00","message":"TextPushed: 'เพราะคำว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113468191+07:00","message":"Push: 'นะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113470168+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.113472679+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบนะคะโดยทั่วไปนัดหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.11347485+07:00","message":"Next Push (prob) : 'นัดหมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.113508581+07:00","message":"push: {false นะคะโดยทั่วไป 0 0xc00016e080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.682015426+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.68206873+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-05-21T13:15:26.682075833+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.682092442+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682101422+07:00","message":"[bufferProcess] interim [780000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682104165+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682110454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682113771+07:00","message":"> Transcript [1328] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682116643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.682118555+07:00","message":"Set new StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.878279712+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.878322166+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-05-21T13:15:26.878328536+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:26.878341368+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878348349+07:00","message":"[bufferProcess] interim [20000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878351275+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878357068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878359863+07:00","message":"> Transcript [1329] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878363641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878365757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878367618+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:26.878370613+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.126880343+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.126921213+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-05-21T13:15:27.126927431+07:00","message":"receive interim result [false|false]: เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.12694427+07:00","message":"[buffer interim] 159 false เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126951067+07:00","message":"[bufferProcess] interim [200000000]:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126953573+07:00","message":"[bufferProcess] send to processor:เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126957046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126959826+07:00","message":"> Transcript [1330] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126963766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126965849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.12696783+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.126971808+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.291966181+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:27.340680748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:27.340718934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418271816+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418315518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ\",\"confidence\":0.9556423}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418321961+07:00","message":"receive interim result [true|false]: เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418337257+07:00","message":"end recv isFinal message id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418339521+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418346217+07:00","message":"[buffer interim] 159 true เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418354444+07:00","message":"[bufferProcess] interim [590000000]:เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418361395+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418364712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418368626+07:00","message":"> Transcript [1331] [false]: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418372577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418374328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418376188+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418379036+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418380979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418382837+07:00","message":"> Transcript [1332] [true]: 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418385111+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418386724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418388286+07:00","message":"StatePrefix: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418390067+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418391708+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418566301+07:00","message":"Push: 'นั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418569402+07:00","message":"TextPushed: 'เพราะคำว่าระบบนะคะโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418571645+07:00","message":"Set new StatePrefix : 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418573925+07:00","message":"Next Push (prob) : 'เพราะคำว่าระบบราคาโดยทั่วไปนั้นหมายถึงสิ่งต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.418581925+07:00","message":"push: {true นั้นหมายถึงสิ่งต่างๆ 0 0xc00016e080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:27.418600527+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_159.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:27.427997816+07:00","message":"write wav file: './tmp/7575/7575_159.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:27.493882539+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.022507068+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.022549446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พี่มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.022555136+07:00","message":"receive interim result [false|false]: พี่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.02256817+07:00","message":"[buffer interim] 160 false พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.022574501+07:00","message":"[bufferProcess] interim [600000000]:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.022576593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.213447443+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.213489965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.213496816+07:00","message":"receive interim result [false|false]: ที่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.213511173+07:00","message":"[buffer interim] 160 false ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.21351857+07:00","message":"[bufferProcess] interim [780000000]:ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.213520923+07:00","message":"[bufferProcess] send to processor:พี่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.213526488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.213529235+07:00","message":"> Transcript [1333] [false]: 'พี่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.213531312+07:00","message":"Set StatePrefix (first interim): 'พี่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460438077+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460475908+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-05-21T13:15:28.460481681+07:00","message":"receive interim result [false|false]: ที่มีส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460501436+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460509208+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-05-21T13:15:28.46051207+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460518262+07:00","message":"[buffer interim] 160 false ที่มีส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.460521609+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460536338+07:00","message":"[bufferProcess] interim [960000000]:ที่มีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460557911+07:00","message":"[bufferProcess] send to processor:ที่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460570561+07:00","message":"[bufferProcess] interim [20000000]:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460572532+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460576112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460580329+07:00","message":"> Transcript [1334] [false]: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460582611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460584696+07:00","message":"Set new StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460586204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.46058798+07:00","message":"> Transcript [1335] [false]: 'ที่มีส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460590833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460593081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460595475+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.460597612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.729663756+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.729703019+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-05-21T13:15:28.729709438+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.729726216+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729733429+07:00","message":"[bufferProcess] interim [320000000]:ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729736777+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729743449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.72974607+07:00","message":"> Transcript [1336] [false]: 'ที่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729749817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729751974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729753957+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.729756005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.852898118+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.852935346+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-05-21T13:15:28.852941036+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:28.852957023+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852963639+07:00","message":"[bufferProcess] interim [380000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852968895+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852972637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852975768+07:00","message":"> Transcript [1337] [false]: 'ที่มีส่วนประกอบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852979165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852981448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852983229+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:28.852985189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.424635898+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.424675931+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-05-21T13:15:29.424682063+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.424699663+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424707491+07:00","message":"[bufferProcess] interim [980000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424710073+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.42471372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424716452+07:00","message":"> Transcript [1338] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424719883+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.4247222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424724261+07:00","message":"StatePrefix: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424726224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424729834+07:00","message":"Push: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424732266+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424734249+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.424737159+07:00","message":"Next Push (prob) : 'ประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.424746778+07:00","message":"push: {false ที่มีส่วน 0 0xc002a42780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561340369+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561386552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มีส่วนประกอบตั้งแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561393356+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561404523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561407234+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561416136+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.561420023+07:00","message":"[buffer interim] 160 false  2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561425697+07:00","message":"[bufferProcess] interim [100000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561428174+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561431013+07:00","message":"[bufferProcess] interim [100000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561433423+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561436619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561439864+07:00","message":"> Transcript [1339] [false]: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561442963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561444919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561446822+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.561448936+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813350242+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813388316+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-05-21T13:15:29.813394549+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813405326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813407854+07:00","message":"receive interim result [false|false]:  20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813415475+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.813418906+07:00","message":"[buffer interim] 160 false  20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813424498+07:00","message":"[bufferProcess] interim [340000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813427265+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813430344+07:00","message":"[bufferProcess] interim [340000000]: 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813432612+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813435535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813438379+07:00","message":"> Transcript [1340] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813441268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813443183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813445164+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.813447226+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.817376668+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.817390038+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-05-21T13:15:29.817395367+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.81740299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.817405869+07:00","message":"receive interim result [false|false]:  2 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.817410774+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.817415302+07:00","message":"[buffer interim] 160 false  2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817418477+07:00","message":"[bufferProcess] interim [400000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817420397+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817423331+07:00","message":"[bufferProcess] interim [400000000]: 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817425257+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817436038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817454044+07:00","message":"> Transcript [1341] [false]: 'ที่มีส่วนประกอบตั้งแต่ 20'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.81745966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817462219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817464406+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.817467248+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933863108+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933906573+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-05-21T13:15:29.93391326+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933924391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วนคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933927544+07:00","message":"receive interim result [false|false]:  2 ส่วนคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933935339+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.93393908+07:00","message":"[buffer interim] 160 false  2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.93394504+07:00","message":"[bufferProcess] interim [520000000]:ที่มีส่วนประกอบตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933947978+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933950982+07:00","message":"[bufferProcess] interim [520000000]: 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933953559+07:00","message":"[bufferProcess] update buffer: ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933956777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933959721+07:00","message":"> Transcript [1342] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933963797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933966104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933967934+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933971875+07:00","message":"TextPushed: 'ที่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933974459+07:00","message":"Push: 'ประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.93397636+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933978403+07:00","message":"Set new StatePrefix : 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:29.933980569+07:00","message":"Next Push (prob) : ' 2 ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:29.933988374+07:00","message":"push: {false ประกอบตั้งแต่ 0 0xc002a42780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.059904064+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.0599362+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-05-21T13:15:30.05994168+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.059951884+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059957857+07:00","message":"[bufferProcess] interim [580000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059960384+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059963549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059965893+07:00","message":"> Transcript [1343] [false]: 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วนคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059969057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059971077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059973181+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.059975562+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.250167369+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.250202497+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-05-21T13:15:30.250208441+07:00","message":"receive interim result [false|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.250219727+07:00","message":"[buffer interim] 160 false ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.250225921+07:00","message":"[bufferProcess] interim [760000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.250229234+07:00","message":"[bufferProcess] send to processor:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.250234367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.25023704+07:00","message":"> Transcript [1344] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.250239343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.25024156+07:00","message":"Set new StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.302171698+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:30.341476244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:30.341477394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.373493822+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388692442+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388724743+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-05-21T13:15:30.388730781+07:00","message":"receive interim result [true|false]: ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388736568+07:00","message":"end recv isFinal message id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388738816+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388743779+07:00","message":"[buffer interim] 160 true ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388750199+07:00","message":"[bufferProcess] interim [30000000]:ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388753352+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388756506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388759099+07:00","message":"> Transcript [1345] [false]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388761803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388763771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388765651+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388767992+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388770039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.38877193+07:00","message":"> Transcript [1346] [true]: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388774243+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388776041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388777558+07:00","message":"StatePrefix: 'ที่มีส่วนประกอบตั้งแต่สองส่วนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388779296+07:00","message":"TextPushed: 'ที่มีส่วนประกอบตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:30.388781768+07:00","message":"Push: 'สองส่วนขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:30.388787969+07:00","message":"push: {true สองส่วนขึ้นไป 0 0xc002a42780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:30.397367003+07:00","message":"write wav file: './tmp/7575/7575_160.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.463895925+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.47256103+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.47260215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472608157+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472629362+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472636706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาร่วม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472639683+07:00","message":"receive interim result [false|false]: มาร่วม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472645059+07:00","message":"[buffer interim] 161 false มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.472648325+07:00","message":"[buffer interim] 161 false มาร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472653864+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472655539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472658787+07:00","message":"[bufferProcess] send to processor (ticker):มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472661251+07:00","message":"[bufferProcess] interim [660000000]:มาร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472662721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472665359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472668161+07:00","message":"> Transcript [1347] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.472670474+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673619416+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673662934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มารวมกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673669597+07:00","message":"receive interim result [false|false]: มารวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673687831+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673692429+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-05-21T13:15:31.673695289+07:00","message":"receive interim result [false|false]: มารวมกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673700957+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673703743+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-05-21T13:15:31.673706027+07:00","message":"receive interim result [false|false]: มารวมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673715207+07:00","message":"[buffer interim] 161 false มารวมกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673718546+07:00","message":"[buffer interim] 161 false มารวมกันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.673720825+07:00","message":"[buffer interim] 161 false มารวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673727175+07:00","message":"[bufferProcess] interim [780000000]:มารวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673729472+07:00","message":"[bufferProcess] send to processor:มาร่วม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673732184+07:00","message":"[bufferProcess] interim [20000000]:มารวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673733961+07:00","message":"[bufferProcess] send to processor:มารวมกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673736329+07:00","message":"[bufferProcess] interim [80000000]:มารวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673737996+07:00","message":"[bufferProcess] send to processor:มารวมกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673740777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673743743+07:00","message":"> Transcript [1348] [false]: 'มาร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673746087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673748092+07:00","message":"Set new StatePrefix: 'มาร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673749584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673751275+07:00","message":"> Transcript [1349] [false]: 'มารวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673752817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673754451+07:00","message":"Set new StatePrefix: 'มารวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.67375627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673758013+07:00","message":"> Transcript [1350] [false]: 'มารวมกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673760185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673761928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673763955+07:00","message":"StatePrefix: 'มารวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:31.673765959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:31.723415902+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072755797+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072792972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาร่วมกันเนาะ\",\"confidence\":0.9174837}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072799465+07:00","message":"receive interim result [true|false]: มาร่วมกันเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072809954+07:00","message":"end recv isFinal message id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072812085+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.07281946+07:00","message":"[buffer interim] 161 true มาร่วมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072831921+07:00","message":"[bufferProcess] interim [320000000]:มาร่วมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072834909+07:00","message":"[bufferProcess] send to processor (isfinal):มารวมกันเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072838825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072842429+07:00","message":"> Transcript [1351] [false]: 'มารวมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072845259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072847121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072849111+07:00","message":"StatePrefix: 'มารวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072851424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072853566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072855579+07:00","message":"> Transcript [1352] [true]: 'มาร่วมกันเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072857675+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.07285923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072860783+07:00","message":"StatePrefix: 'มารวมกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.07286239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.072864964+07:00","message":"Push: 'มาร่วมกันเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.072873055+07:00","message":"push: {true มาร่วมกันเนาะ 0 0xc000422980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:32.078603156+07:00","message":"write wav file: './tmp/7575/7575_161.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.907515724+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.907557481+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-05-21T13:15:32.907563466+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:32.907579029+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.9075859+07:00","message":"[bufferProcess] interim [200000000]:โครงการเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:32.907587977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:33.342067752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:33.342077201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.373587279+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.373624485+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-05-21T13:15:33.373631152+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.373648043+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.37365761+07:00","message":"[bufferProcess] interim [680000000]:โครงการเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.373661578+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.373668401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.373671915+07:00","message":"> Transcript [1353] [false]: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.373674909+07:00","message":"Set StatePrefix (first interim): 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.4906205+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.490656227+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-05-21T13:15:33.490666359+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.490679959+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.490686421+07:00","message":"[bufferProcess] interim [740000000]:โครงการเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.490688758+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.490694897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.490697557+07:00","message":"> Transcript [1354] [false]: 'โครงการเพื่ออะไรล่ะเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.490701069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.49070311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.49070559+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.49070781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.682943586+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.682981377+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-05-21T13:15:33.682987196+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.683000333+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683007687+07:00","message":"[bufferProcess] interim [980000000]:โครงการเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683010159+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683016543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683026752+07:00","message":"> Transcript [1355] [false]: 'โครงการเพื่ออะไรล่ะเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683031068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683033294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.683035396+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.68303742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.883216255+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.883259918+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-05-21T13:15:33.883265773+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:33.883282191+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883289992+07:00","message":"[bufferProcess] interim [160000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883293134+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883297296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883300099+07:00","message":"> Transcript [1356] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883303573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883305759+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883308114+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:33.883310431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.061248917+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.061286811+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-05-21T13:15:34.061292883+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.06130888+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061324238+07:00","message":"[bufferProcess] interim [400000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061326847+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061330232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061333281+07:00","message":"> Transcript [1357] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061336964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061339497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061341985+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061344296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061351366+07:00","message":"Push: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061353256+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061355768+07:00","message":"Set new StatePrefix : 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.061358353+07:00","message":"Next Push (prob) : 'เขาก็ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.061366179+07:00","message":"push: {false โครงการเพื่ออะไรล่ะ 0 0xc002a42980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.374853166+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.37489204+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-05-21T13:15:34.374910205+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.374926335+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374933699+07:00","message":"[bufferProcess] interim [640000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.3749369+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374944317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374947957+07:00","message":"> Transcript [1358] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374951659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374953674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374956015+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.374958912+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.376171537+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.376184554+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-05-21T13:15:34.376188457+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.376196811+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376200025+07:00","message":"[bufferProcess] interim [700000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376201941+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376204096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376205991+07:00","message":"> Transcript [1359] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376208567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.376210347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.37621212+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.37621483+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537766142+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537799107+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-05-21T13:15:34.537804855+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537816789+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537820741+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-05-21T13:15:34.537823845+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537836666+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537846803+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537868835+07:00","message":"[bufferProcess] interim [760000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537885336+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สนุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537895476+07:00","message":"[bufferProcess] interim [820000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537900074+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537904219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.53790796+07:00","message":"> Transcript [1360] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สนุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537911657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537913764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537916188+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.53791878+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537920809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537922553+07:00","message":"> Transcript [1361] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537924669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537926416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537928092+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537930108+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537937982+07:00","message":"Push: 'เขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537939839+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537941988+07:00","message":"Set new StatePrefix : 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.537944125+07:00","message":"Next Push (prob) : 'ให้สำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.537954665+07:00","message":"push: {false เขาก็ทำงาน 0 0xc002a42980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.749698053+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.749741003+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-05-21T13:15:34.749751239+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:34.749767094+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749778441+07:00","message":"[bufferProcess] interim [60000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749783285+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749791312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749795892+07:00","message":"> Transcript [1362] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749799687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:34.749802997+07:00","message":"Set new StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.078211288+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.078254483+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-05-21T13:15:35.078261808+07:00","message":"receive interim result [false|false]: โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.078275622+07:00","message":"[buffer interim] 162 false โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078285656+07:00","message":"[bufferProcess] interim [420000000]:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078288734+07:00","message":"[bufferProcess] send to processor:โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078294389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078297977+07:00","message":"> Transcript [1363] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078302097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078304349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078308557+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.078311154+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.24432963+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.304633685+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431270162+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431310959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ\",\"confidence\":0.925394}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431317774+07:00","message":"receive interim result [true|false]: เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.43132706+07:00","message":"end recv isFinal message id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431329275+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431336781+07:00","message":"[buffer interim] 162 true เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431346134+07:00","message":"[bufferProcess] interim [750000000]:เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431351436+07:00","message":"[bufferProcess] send to processor (isfinal):โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431355354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431358783+07:00","message":"> Transcript [1364] [false]: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431363154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431365035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431366863+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431369715+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431371535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431373654+07:00","message":"> Transcript [1365] [true]: 'เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431375797+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431377666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431380978+07:00","message":"StatePrefix: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431383378+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะเขาก็ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431384965+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431513593+07:00","message":"Push: 'ให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431517175+07:00","message":"TextPushed: 'โครงการเพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.4315199+07:00","message":"Set new StatePrefix : 'เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431533873+07:00","message":"Next Push (prob) : 'เพื่ออะไรล่ะเขาก็ทำงานให้สัมพันธ์กันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:35.431553637+07:00","message":"push: {true ให้สัมพันธ์กันค่ะ 0 0xc002a42980}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:35.431536751+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_162.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:35.440097638+07:00","message":"write wav file: './tmp/7575/7575_162.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.161411723+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.161457441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.161462773+07:00","message":"receive interim result [false|false]: จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.161478381+07:00","message":"[buffer interim] 163 false จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.161485033+07:00","message":"[bufferProcess] interim [840000000]:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.161486929+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:36.342353528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:36.342380734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.392867023+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.392911327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะให้ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.392917555+07:00","message":"receive interim result [false|false]: จะให้ 3"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.392930831+07:00","message":"[buffer interim] 163 false จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.392937568+07:00","message":"[bufferProcess] interim [80000000]:จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.392939781+07:00","message":"[bufferProcess] send to processor:จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.392944663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.392947344+07:00","message":"> Transcript [1366] [false]: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.392949557+07:00","message":"Set StatePrefix (first interim): 'จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.480724258+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.480763041+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-05-21T13:15:36.48077027+07:00","message":"receive interim result [false|false]: จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.480784835+07:00","message":"[buffer interim] 163 false จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480793162+07:00","message":"[bufferProcess] interim [140000000]:จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480795916+07:00","message":"[bufferProcess] send to processor:จะให้ 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480803989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480807131+07:00","message":"> Transcript [1367] [false]: 'จะให้ 3'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480810578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480813291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480815175+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.480817423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.522594031+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635835175+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635897692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะให้สามารถ\",\"confidence\":0.94999874}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635905933+07:00","message":"receive interim result [true|false]: เพื่อที่จะให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635917186+07:00","message":"end recv isFinal message id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635919703+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635926322+07:00","message":"[buffer interim] 163 true เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635940405+07:00","message":"[bufferProcess] interim [440000000]:เพื่อที่จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635945838+07:00","message":"[bufferProcess] send to processor (isfinal):จะให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635949815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635952772+07:00","message":"> Transcript [1368] [false]: 'จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635955829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635957689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635959664+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.63596183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635963555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635965456+07:00","message":"> Transcript [1369] [true]: 'เพื่อที่จะให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635967335+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635968894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635970567+07:00","message":"StatePrefix: 'จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635972127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:36.635974981+07:00","message":"Push: 'เพื่อที่จะให้สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.635982976+07:00","message":"push: {true เพื่อที่จะให้สามารถ 0 0xc00354d080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:36.643597665+07:00","message":"write wav file: './tmp/7575/7575_163.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:36.653512188+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.497036814+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.497077399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.497083506+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.497098213+07:00","message":"[buffer interim] 164 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.497105371+07:00","message":"[bufferProcess] interim [720000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.497107933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.690291984+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.690332125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.690336263+07:00","message":"receive interim result [false|false]: วัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.690351458+07:00","message":"[buffer interim] 164 false วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.690358202+07:00","message":"[bufferProcess] interim [840000000]:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.690360536+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.690366382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.690368386+07:00","message":"> Transcript [1370] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.690370487+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.879326062+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.879358872+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-05-21T13:15:37.879363489+07:00","message":"receive interim result [false|false]: วัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:37.879379499+07:00","message":"[buffer interim] 164 false วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879385761+07:00","message":"[bufferProcess] interim [80000000]:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879388242+07:00","message":"[bufferProcess] send to processor:วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879391398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879393991+07:00","message":"> Transcript [1371] [false]: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879396313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:37.879398674+07:00","message":"Set new StatePrefix: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.266969061+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.267008083+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-05-21T13:15:38.267013356+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.267038874+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267046252+07:00","message":"[bufferProcess] interim [440000000]:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267048712+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267054215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267056864+07:00","message":"> Transcript [1372] [false]: 'วัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267060195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267062753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.267065917+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.26706812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.389674285+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.389732151+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-05-21T13:15:38.389739069+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.389758515+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389766191+07:00","message":"[bufferProcess] interim [560000000]:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389768538+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389772086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389775431+07:00","message":"> Transcript [1373] [false]: 'วัตถุประสงค์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389779214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389781127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.389783002+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.38978626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.714524966+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.714573716+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-05-21T13:15:38.71458023+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.714595559+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714603354+07:00","message":"[bufferProcess] interim [860000000]:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714606342+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714610539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714613311+07:00","message":"> Transcript [1374] [false]: 'วัตถุประสงค์นั้นได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714616797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.7146192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714621111+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.714623175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.908456001+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.908503503+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-05-21T13:15:38.908510204+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.908525767+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908533049+07:00","message":"[bufferProcess] interim [40000000]:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908535883+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.90854337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908546518+07:00","message":"> Transcript [1375] [false]: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908550449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908555095+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908557049+07:00","message":"StatePrefix: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908559174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908567033+07:00","message":"Push: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.90856907+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908571229+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:38.908574+07:00","message":"Next Push (prob) : 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:38.908582682+07:00","message":"push: {false วัตถุ 0 0xc002a42000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:39.342685228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:39.342691307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.491471257+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.491516767+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-05-21T13:15:39.491523753+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.491538136+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491545616+07:00","message":"[bufferProcess] interim [640000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491548386+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491558823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491561633+07:00","message":"> Transcript [1376] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491565573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491567644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491569811+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.491594163+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.611683366+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.611715003+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-05-21T13:15:39.611721397+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.611734175+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611740457+07:00","message":"[bufferProcess] interim [760000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611743137+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611748327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.61175082+07:00","message":"> Transcript [1377] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611754113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611756175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611758245+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.611760579+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.869833587+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.869871716+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-05-21T13:15:39.869877694+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:39.869891396+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869897612+07:00","message":"[bufferProcess] interim [60000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869899861+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.86990487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869907802+07:00","message":"> Transcript [1378] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869910891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.86991293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869914939+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:39.869917492+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.129916258+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.129956548+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-05-21T13:15:40.129962699+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.129976352+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.129983042+07:00","message":"[bufferProcess] interim [240000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.129985696+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.12998909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.129991727+07:00","message":"> Transcript [1379] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.129995428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.129998144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.13000184+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.130006063+07:00","message":"TextPushed: 'วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.130009224+07:00","message":"Push: 'ประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.130011265+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.130013453+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.130023586+07:00","message":"Next Push (prob) : 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.130031401+07:00","message":"push: {false ประสงค์นั้นได้หรือ 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.13685286+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.136879472+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-05-21T13:15:40.13688563+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.136896529+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136901936+07:00","message":"[bufferProcess] interim [300000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136904435+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136909303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136911793+07:00","message":"> Transcript [1380] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136914738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.13691652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136918389+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.136921001+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.583598743+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.583635912+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-05-21T13:15:40.583642119+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.583652008+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583658418+07:00","message":"[bufferProcess] interim [780000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583660742+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583664077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583666641+07:00","message":"> Transcript [1381] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583670008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583672004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.583674098+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.58367677+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.710190575+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.71022974+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-05-21T13:15:40.710236361+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.710249003+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710255132+07:00","message":"[bufferProcess] interim [900000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710257529+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710263918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710266555+07:00","message":"> Transcript [1382] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งมีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710270075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710272235+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710274182+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.710276617+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.840522277+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.840566171+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-05-21T13:15:40.840574248+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.840590634+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840602039+07:00","message":"[bufferProcess] interim [20000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840606063+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840611436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.84061491+07:00","message":"> Transcript [1383] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840620149+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840623125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840626165+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840629958+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840638566+07:00","message":"Push: 'เปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840641706+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840645035+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:40.840648576+07:00","message":"Next Push (prob) : 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:40.840658171+07:00","message":"push: {false เปล่าหน้าที่ของสิ่ง 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.026792417+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.026835239+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-05-21T13:15:41.026842366+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.026856172+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026863516+07:00","message":"[bufferProcess] interim [140000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026866612+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026874176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026877247+07:00","message":"> Transcript [1384] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026880321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.026882324+07:00","message":"Set new StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.088875208+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.088916984+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-05-21T13:15:41.088924821+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.088939252+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088946118+07:00","message":"[bufferProcess] interim [260000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088949769+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088957508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088960595+07:00","message":"> Transcript [1385] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088964793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088967263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088969567+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.088972255+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.301238845+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.301273272+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-05-21T13:15:41.301279086+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.301292225+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301298755+07:00","message":"[bufferProcess] interim [500000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301301389+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301306788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301309869+07:00","message":"> Transcript [1386] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.30131325+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301315209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301317138+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.301319668+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.417115783+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.417152143+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-05-21T13:15:41.417185865+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.417200185+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417207132+07:00","message":"[bufferProcess] interim [560000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417209962+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417215299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417217928+07:00","message":"> Transcript [1387] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมาได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417221751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417224018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417225978+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.417228567+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.73342151+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.733458788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.733465338+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.733477007+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733484082+07:00","message":"[bufferProcess] interim [860000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733486666+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733492188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733494848+07:00","message":"> Transcript [1388] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733499066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733501424+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733503278+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.73350582+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733510663+07:00","message":"Push: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.7335124+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733514808+07:00","message":"Set new StatePrefix : 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.733519666+07:00","message":"Next Push (prob) : 'ขึ้นมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.733529226+07:00","message":"push: {false ที่สร้าง 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.941994329+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.942030727+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-05-21T13:15:41.942037303+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.94205107+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942057925+07:00","message":"[bufferProcess] interim [100000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942060499+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942065785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942068514+07:00","message":"> Transcript [1389] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942071808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942073688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942075705+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.942078013+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.971847625+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.988227843+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.988259854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.988265989+07:00","message":"receive interim result [false|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:41.988276697+07:00","message":"[buffer interim] 164 false วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988282316+07:00","message":"[bufferProcess] interim [160000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988284909+07:00","message":"[bufferProcess] send to processor:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988290672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988293396+07:00","message":"> Transcript [1390] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988296896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988298774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988301658+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:41.988304016+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.09544404+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151355194+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151392425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง\",\"confidence\":0.93339145}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.15139861+07:00","message":"receive interim result [true|false]: วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151405729+07:00","message":"end recv isFinal message id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151407981+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151413835+07:00","message":"[buffer interim] 164 true วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151420588+07:00","message":"[bufferProcess] interim [340000000]:วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151425649+07:00","message":"[bufferProcess] send to processor (isfinal):วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.15142875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151431584+07:00","message":"> Transcript [1391] [false]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151434922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151436962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151438806+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151441224+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151444004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151445888+07:00","message":"> Transcript [1392] [true]: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมานั้นเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151448294+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.1514499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151451538+07:00","message":"StatePrefix: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.151453427+07:00","message":"TextPushed: 'วัตถุประสงค์นั้นได้หรือเปล่าหน้าที่ของสิ่งที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:42.15145853+07:00","message":"Push: 'ขึ้นมานั้นเอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:42.151465316+07:00","message":"push: {true ขึ้นมานั้นเอง 0 0xc002a42000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:42.162797014+07:00","message":"write wav file: './tmp/7575/7575_164.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:42.343705546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:42.343718429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.251389697+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.26154917+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.261579082+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-05-21T13:15:43.261583554+07:00","message":"receive interim result [false|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.26159641+07:00","message":"[buffer interim] 165 false สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261602228+07:00","message":"[bufferProcess] interim [140000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261604033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261609502+07:00","message":"[bufferProcess] send to processor (ticker):สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261611723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261614196+07:00","message":"> Transcript [1393] [false]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.261616292+07:00","message":"Set StatePrefix (first interim): 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347152869+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347188743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกต\",\"confidence\":0.93039185}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347194485+07:00","message":"receive interim result [true|false]: สังเกต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347202821+07:00","message":"end recv isFinal message id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347205025+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347210781+07:00","message":"[buffer interim] 165 true สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347220168+07:00","message":"[bufferProcess] interim [380000000]:สังเกต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347225462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347228096+07:00","message":"> Transcript [1394] [true]: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347230958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347233058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347235557+07:00","message":"StatePrefix: 'สังเกต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347237518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:43.347243462+07:00","message":"Push: 'สังเกต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.347251441+07:00","message":"push: {true สังเกต 0 0xc002624400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:43.353089002+07:00","message":"write wav file: './tmp/7575/7575_165.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:43.577364857+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.431763465+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.43180318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.431829864+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.431844029+07:00","message":"[buffer interim] 166 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.431850194+07:00","message":"[bufferProcess] interim [900000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.431851947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.431859812+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.431862295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.431864812+07:00","message":"> Transcript [1395] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.43186698+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.723472308+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.805887376+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.80592314+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-05-21T13:15:44.80592925+07:00","message":"receive interim result [false|false]: ระบบเนี้ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.805942574+07:00","message":"[buffer interim] 166 false ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.805948607+07:00","message":"[bufferProcess] interim [380000000]:ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.805950709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812003122+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812024187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบเนี้ย\",\"confidence\":0.86114323}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812029138+07:00","message":"receive interim result [true|false]: ระบบเนี้ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812036454+07:00","message":"end recv isFinal message id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812038353+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812043492+07:00","message":"[buffer interim] 166 true ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812047949+07:00","message":"[bufferProcess] interim [380000000]:ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812050428+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบเนี้ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812053025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812055557+07:00","message":"> Transcript [1396] [false]: 'ระบบเนี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812058445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812060377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812062325+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812064208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812065735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812067578+07:00","message":"> Transcript [1397] [true]: 'ระบบเนี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812069537+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812071098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812072648+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812074206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:44.812077088+07:00","message":"Push: 'ระบบเนี้ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.812083991+07:00","message":"push: {true ระบบเนี้ย 0 0xc000385200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:44.817867797+07:00","message":"write wav file: './tmp/7575/7575_166.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:44.978520048+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:45.344745345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:45.344761423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.355238652+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.355280994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2 ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.355286421+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2 ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.355303478+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.355309374+07:00","message":"[bufferProcess] interim [200000000]:จะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.35531136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.355319858+07:00","message":"[bufferProcess] send to processor (ticker):จะมีอยู่ 2 ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.35532336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.355327149+07:00","message":"> Transcript [1398] [false]: 'จะมีอยู่ 2 ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.355331859+07:00","message":"Set StatePrefix (first interim): 'จะมีอยู่ 2 ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.4243558+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.424395401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2 ขวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.424402411+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2 ขวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.424419417+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2 ขวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.424427412+07:00","message":"[bufferProcess] interim [260000000]:จะมีอยู่ 2 ขวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.424429586+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.438401693+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.438438534+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-05-21T13:15:46.43844619+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.438459001+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438465572+07:00","message":"[bufferProcess] interim [320000000]:จะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438467803+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ขวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438471125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438473854+07:00","message":"> Transcript [1399] [false]: 'จะมีอยู่ 2 ขวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438476357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.438478251+07:00","message":"Set new StatePrefix: 'จะมีอยู่ 2 ขวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.600907801+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.600936554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2 ส่วนหลักๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.600943564+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.600953781+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600960936+07:00","message":"[bufferProcess] interim [440000000]:จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600963968+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600968821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600971802+07:00","message":"> Transcript [1400] [false]: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600974121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.600976157+07:00","message":"Set new StatePrefix: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939006807+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939058457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939064655+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939075509+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-05-21T13:15:46.939080981+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939090305+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:46.939096798+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939102904+07:00","message":"[bufferProcess] interim [800000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939105485+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.93911447+07:00","message":"[bufferProcess] interim [800000000]: ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939117533+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939131644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939148564+07:00","message":"> Transcript [1401] [false]: 'จะมีอยู่ 2 ส่วนหลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939154323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939156635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939158644+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:46.939160878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055104464+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055139807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055146805+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055156911+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-05-21T13:15:47.055160133+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055168188+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.055174626+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055180239+07:00","message":"[bufferProcess] interim [860000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.05518238+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.05518912+07:00","message":"[bufferProcess] interim [860000000]: ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055191991+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055195049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055198494+07:00","message":"> Transcript [1402] [false]: 'จะมีอยู่ 2 ส่วนหลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055201269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055203213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.05520502+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.055206998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313109169+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313145769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313152149+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313171317+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-05-21T13:15:47.3131748+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313182669+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.313185742+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.31319123+07:00","message":"[bufferProcess] interim [160000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313195177+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.3131997+07:00","message":"[bufferProcess] interim [160000000]: ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313203228+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313206941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.3132111+07:00","message":"> Transcript [1403] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313215251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.31321821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313220442+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.313222535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319333086+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.31935632+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319362777+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319381946+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-05-21T13:15:47.319387164+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319394317+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319398257+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319403562+07:00","message":"[bufferProcess] interim [220000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319406969+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319410753+07:00","message":"[bufferProcess] interim [220000000]: ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319414793+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319417918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319421434+07:00","message":"> Transcript [1404] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319425089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.3194277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319431201+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319433963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319437633+07:00","message":"Push: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319440556+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319443323+07:00","message":"Set new StatePrefix : 'จะมีอยู่ 2 ส่วนหลักๆก็คืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.319446139+07:00","message":"Next Push (prob) : 'ๆก็คืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.319456014+07:00","message":"push: {false จะมีอยู่ 2 ส่วนหลัก 0 0xc00016ed00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.63225406+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.632295054+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-05-21T13:15:47.63230123+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.632308263+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-05-21T13:15:47.632312132+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.632320377+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.632324109+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632330142+07:00","message":"[bufferProcess] interim [520000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632335125+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632338229+07:00","message":"[bufferProcess] interim [520000000]: ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632340793+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632344365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632348276+07:00","message":"> Transcript [1405] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632350963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.632352901+07:00","message":"Set new StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.839434505+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.839471183+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-05-21T13:15:47.839477495+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.839490899+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-05-21T13:15:47.839494063+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.839501183+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.839506507+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839511768+07:00","message":"[bufferProcess] interim [700000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839514453+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839519676+07:00","message":"[bufferProcess] interim [700000000]: ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839522326+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839525016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839527884+07:00","message":"> Transcript [1406] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839530834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839532796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839534652+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.839536764+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.949543712+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.949598757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.949608299+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.949623861+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-05-21T13:15:47.949628197+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.94964736+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.949665332+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.94967358+07:00","message":"[bufferProcess] interim [760000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.94967889+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.94968865+07:00","message":"[bufferProcess] interim [760000000]: ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949692482+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949696765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949701582+07:00","message":"> Transcript [1407] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949708243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949710363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949712781+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.949715405+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950604308+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950627901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950634255+07:00","message":"receive interim result [false|false]: จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950648581+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-05-21T13:15:47.950653942+07:00","message":"receive interim result [false|false]:  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950662202+07:00","message":"[buffer interim] 167 false จะมีอยู่ 2"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:47.950667445+07:00","message":"[buffer interim] 167 false  ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950675738+07:00","message":"[bufferProcess] interim [820000000]:จะมีอยู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950679798+07:00","message":"[bufferProcess] send to processor:จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.95068389+07:00","message":"[bufferProcess] interim [820000000]: ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950688096+07:00","message":"[bufferProcess] update buffer: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950692588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.95070321+07:00","message":"> Transcript [1408] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950707966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950710961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950714849+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:47.950718554+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.18212933+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292553248+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292589427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ\",\"confidence\":0.95182484}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292597465+07:00","message":"receive interim result [true|false]: จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292607328+07:00","message":"end recv isFinal message id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292609936+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292615921+07:00","message":"[buffer interim] 167 true จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.29262443+07:00","message":"[bufferProcess] interim [210000000]:จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292629495+07:00","message":"[bufferProcess] send to processor (isfinal):จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292632799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292635551+07:00","message":"> Transcript [1409] [false]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292638861+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.29264088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292643322+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.29264602+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292651878+07:00","message":"Push: 'ๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292653694+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292655855+07:00","message":"Set new StatePrefix : 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292658153+07:00","message":"Next Push (prob) : 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292659872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292662867+07:00","message":"> Transcript [1410] [true]: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292666106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292678351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292680862+07:00","message":"StatePrefix: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292684121+07:00","message":"TextPushed: 'จะมีอยู่ 2 ส่วนหลักๆก็คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:48.292687401+07:00","message":"Push: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292696321+07:00","message":"push: {false ๆก็คือระบบ 0 0xc00016ed00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.292700891+07:00","message":"push: {true ทางธรรมชาติ 0 0xc00016ed00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:48.300996245+07:00","message":"write wav file: './tmp/7575/7575_167.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:48.313927623+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:48.345635186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:48.345647519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.555165679+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.555209262+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-05-21T13:15:49.5552146+07:00","message":"receive interim result [false|false]: ขับรถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.555233621+07:00","message":"[buffer interim] 168 false ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555239808+07:00","message":"[bufferProcess] interim [320000000]:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555241669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555247169+07:00","message":"[bufferProcess] send to processor (ticker):ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555249785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555253079+07:00","message":"> Transcript [1411] [false]: 'ขับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.555255094+07:00","message":"Set StatePrefix (first interim): 'ขับรถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.746953137+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.746989971+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-05-21T13:15:49.746996625+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:49.747020655+07:00","message":"[buffer interim] 168 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.747032446+07:00","message":"[bufferProcess] interim [500000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:49.747035605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.194867089+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.194915842+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-05-21T13:15:50.194922477+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.19493952+07:00","message":"[buffer interim] 168 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.194951062+07:00","message":"[bufferProcess] interim [860000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.19495342+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.194957281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.194960765+07:00","message":"> Transcript [1412] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.194963454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.194965695+07:00","message":"Set new StatePrefix: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.265650999+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.265688693+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-05-21T13:15:50.265694565+07:00","message":"receive interim result [false|false]: ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.265713618+07:00","message":"[buffer interim] 168 false ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265721556+07:00","message":"[bufferProcess] interim [980000000]:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265723902+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.26572818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265730969+07:00","message":"> Transcript [1413] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265733963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265735842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265737712+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.265740154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.378030587+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.378070135+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-05-21T13:15:50.378075716+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.378091404+07:00","message":"[buffer interim] 168 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378097769+07:00","message":"[bufferProcess] interim [40000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378100415+07:00","message":"[bufferProcess] send to processor:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378107019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378109898+07:00","message":"> Transcript [1414] [false]: 'ระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378112893+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378114739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378116768+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.378119255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.382036593+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.382049996+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-05-21T13:15:50.382053352+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.382057302+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.38206085+07:00","message":"[bufferProcess] interim [100000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.382062944+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.382065082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.382067131+07:00","message":"> Transcript [1415] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.382069387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.382071335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.38207301+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.38207516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.641725372+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.641779451+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-05-21T13:15:50.641792467+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.641809674+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641818028+07:00","message":"[bufferProcess] interim [340000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.64182145+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641830927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641834576+07:00","message":"> Transcript [1416] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641839624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641842589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641845166+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641847952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641857452+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.64186036+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641862424+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.641864418+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.641893613+07:00","message":"push: {false ระบบ 0 0xc002a42b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860443865+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860473255+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860476956+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860490272+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860492173+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860493833+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860495377+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860497025+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860498561+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860500125+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860501648+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860503177+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860504698+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860506201+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860507682+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.860509216+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.971372946+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.971407519+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-05-21T13:15:50.971413553+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:50.971430938+07:00","message":"[buffer interim] 168 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971440156+07:00","message":"[bufferProcess] interim [640000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971442298+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971445519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.97144818+07:00","message":"> Transcript [1417] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971451489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971453603+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.971455583+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:50.97145772+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.062264197+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.13428796+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.165396273+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.16543078+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-05-21T13:15:51.16543675+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.165443765+07:00","message":"end recv isFinal message id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.165446338+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.165452908+07:00","message":"[buffer interim] 168 true ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.16547255+07:00","message":"[bufferProcess] interim [970000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165475648+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165478745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165481782+07:00","message":"> Transcript [1418] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.16548442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165486356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165488721+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165492598+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165494444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165496291+07:00","message":"> Transcript [1419] [true]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165498386+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165500104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165501681+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165503446+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.165506091+07:00","message":"Push: 'ที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.165513085+07:00","message":"push: {true ที่มนุษย์สร้างขึ้น 0 0xc002a42b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:51.176214375+07:00","message":"write wav file: './tmp/7575/7575_168.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:51.346280727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:51.346304435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.891981468+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.971246682+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.971291384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.971297324+07:00","message":"receive interim result [false|false]: เงาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.971312554+07:00","message":"[buffer interim] 169 false เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.971319287+07:00","message":"[bufferProcess] interim [660000000]:เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.971321246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.990922584+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.990959682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เนาะ\",\"confidence\":0.75308967}],\"is_final\":true,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.990965256+07:00","message":"receive interim result [true|false]: เนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.990971805+07:00","message":"end recv isFinal message id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.990974101+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.99097968+07:00","message":"[buffer interim] 169 true เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.990985097+07:00","message":"[bufferProcess] interim [660000000]:เนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.990992761+07:00","message":"[bufferProcess] send to processor (isfinal):เงาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.990995649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.990998309+07:00","message":"> Transcript [1420] [false]: 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991000598+07:00","message":"Set StatePrefix (first interim): 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.99100231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991004669+07:00","message":"> Transcript [1421] [true]: 'เนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991007237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991014692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991018665+07:00","message":"StatePrefix: 'เงาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991020548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:51.991025889+07:00","message":"Push: 'เนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:51.99103399+07:00","message":"push: {true เนาะ 0 0xc002624a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:51.99723591+07:00","message":"write wav file: './tmp/7575/7575_169.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:52.15530783+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.141673729+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.141717854+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-05-21T13:15:53.141723787+07:00","message":"receive interim result [false|false]: ตอนนี้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.141740885+07:00","message":"[buffer interim] 170 false ตอนนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.141746968+07:00","message":"[bufferProcess] interim [960000000]:ตอนนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.141748767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.141755703+07:00","message":"[bufferProcess] send to processor (ticker):ตอนนี้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.14175817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.141760919+07:00","message":"> Transcript [1422] [false]: 'ตอนนี้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.141765687+07:00","message":"Set StatePrefix (first interim): 'ตอนนี้เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.146651381+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.14668902+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-05-21T13:15:53.146694699+07:00","message":"receive interim result [false|false]: อันนี้เราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.146711666+07:00","message":"[buffer interim] 170 false อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.146720525+07:00","message":"[bufferProcess] interim [20000000]:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.146723511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.345319387+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.345360757+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-05-21T13:15:53.345366968+07:00","message":"receive interim result [false|false]: อันนี้เราจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.345380941+07:00","message":"[buffer interim] 170 false อันนี้เราจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.345388462+07:00","message":"[bufferProcess] interim [200000000]:อันนี้เราจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.34539073+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.345421003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.34542673+07:00","message":"> Transcript [1423] [false]: 'อันนี้เราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.345429464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.34543151+07:00","message":"Set new StatePrefix: 'อันนี้เราจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.383748527+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.383793133+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-05-21T13:15:53.383799118+07:00","message":"receive interim result [false|false]: อันนี้เราจะไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.383809966+07:00","message":"[buffer interim] 170 false อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383817246+07:00","message":"[bufferProcess] interim [260000000]:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383819655+07:00","message":"[bufferProcess] send to processor:อันนี้เราจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383823295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383826441+07:00","message":"> Transcript [1424] [false]: 'อันนี้เราจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383829356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.383831273+07:00","message":"Set new StatePrefix: 'อันนี้เราจำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.888398499+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.888424829+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-05-21T13:15:53.888429692+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:53.888440524+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888445946+07:00","message":"[bufferProcess] interim [740000000]:อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888448137+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888450992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888453298+07:00","message":"> Transcript [1425] [false]: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888455681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:53.888457851+07:00","message":"Set new StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.097944654+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.097984413+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-05-21T13:15:54.097990723+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.098005098+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098016721+07:00","message":"[bufferProcess] interim [980000000]:อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098019683+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098026707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098029653+07:00","message":"> Transcript [1426] [false]: 'อันนี้เราจะไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098033094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098035228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098037189+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.098039378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.281004246+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.281049204+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-05-21T13:15:54.281055597+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.281072379+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281079865+07:00","message":"[bufferProcess] interim [160000000]:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281082282+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.28108719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281090156+07:00","message":"> Transcript [1427] [false]: 'อันนี้เราจะไปดูตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281092988+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281094952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281096972+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.281099005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:54.346473659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:54.346479431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.931873164+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.931909993+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-05-21T13:15:54.931916793+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.931930706+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931937906+07:00","message":"[bufferProcess] interim [760000000]:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931940331+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931945087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.93194913+07:00","message":"> Transcript [1428] [false]: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931955017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931959999+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.931962517+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.93196469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.937489728+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.937520466+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-05-21T13:15:54.93752555+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.937539546+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937544383+07:00","message":"[bufferProcess] interim [820000000]:อันนี้เราจะไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937546615+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937549163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937551634+07:00","message":"> Transcript [1429] [false]: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937554603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937556797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937558695+07:00","message":"StatePrefix: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937561047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937565564+07:00","message":"Push: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.93756753+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.937569632+07:00","message":"Set new StatePrefix : 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:54.93757175+07:00","message":"Next Push (prob) : 'ดูตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:54.937579306+07:00","message":"push: {false อันนี้เราจะไป 0 0xc002a42480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.17332066+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.173361419+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-05-21T13:15:55.173368291+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.173382743+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173390385+07:00","message":"[bufferProcess] interim [120000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173393171+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173397228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173400471+07:00","message":"> Transcript [1430] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.17340378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173405723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173408607+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.173410932+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.700207743+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.700245432+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-05-21T13:15:55.700251771+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:55.700266355+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700272935+07:00","message":"[bufferProcess] interim [600000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700275423+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700279266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700281858+07:00","message":"> Transcript [1431] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700284739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700286861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700288933+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:55.700291429+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.213423594+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.213458698+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-05-21T13:15:56.21346463+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.213476461+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213489614+07:00","message":"[bufferProcess] interim [80000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213492498+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213496024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213498778+07:00","message":"> Transcript [1432] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213502102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213504457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213506602+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.213509093+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333154253+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333202904+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-05-21T13:15:56.333208807+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333226484+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333232329+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-05-21T13:15:56.333235829+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333251016+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333276351+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333284103+07:00","message":"[bufferProcess] interim [140000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333287527+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333296555+07:00","message":"[bufferProcess] interim [200000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333298492+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333301266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333304589+07:00","message":"> Transcript [1433] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333308608+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333310989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333313284+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333315798+07:00","message":"TextPushed: 'อันนี้เราจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333322216+07:00","message":"Push: 'ดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333324134+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333326133+07:00","message":"Set new StatePrefix : 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333328651+07:00","message":"Next Push (prob) : 'นะคะว่าระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333330932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333333031+07:00","message":"> Transcript [1434] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.333334819+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.333344107+07:00","message":"push: {false ดูตัวอย่าง 0 0xc002a42480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.913073822+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.913105157+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-05-21T13:15:56.91311117+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:56.913121848+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.913128527+07:00","message":"[bufferProcess] interim [800000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.913131174+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.91313609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.91313872+07:00","message":"> Transcript [1435] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.91314127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:56.913143598+07:00","message":"Set new StatePrefix: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.099371474+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.099403472+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-05-21T13:15:57.099412349+07:00","message":"receive interim result [false|false]: อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.099425143+07:00","message":"[buffer interim] 170 false อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099431647+07:00","message":"[bufferProcess] interim [980000000]:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099434117+07:00","message":"[bufferProcess] send to processor:อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099439305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099441963+07:00","message":"> Transcript [1436] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099445306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099447255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.099449516+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.0994521+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.28180556+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.343983669+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:57.346932105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:15:57.34693825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426495288+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426529038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร\",\"confidence\":0.91005427}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426535542+07:00","message":"receive interim result [true|false]: ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426547712+07:00","message":"end recv isFinal message id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.42655053+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426561793+07:00","message":"[buffer interim] 170 true ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426568895+07:00","message":"[bufferProcess] interim [340000000]:ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426576219+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426579709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.42658301+07:00","message":"> Transcript [1437] [false]: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติและเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426586688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426588682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426590719+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426593153+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426595028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426596893+07:00","message":"> Transcript [1438] [true]: 'ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.42659917+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426600776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426602313+07:00","message":"StatePrefix: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426604199+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426605786+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426746856+07:00","message":"Push: 'นะคะว่าระบบทางธรรมชาติเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.42675035+07:00","message":"TextPushed: 'อันนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426752731+07:00","message":"Set new StatePrefix : 'ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426754804+07:00","message":"Next Push (prob) : 'ตอนนี้เราจะไปดูตัวอย่างนะคะว่าระบบทางธรรมชาติเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:57.426766781+07:00","message":"push: {true นะคะว่าระบบทางธรรมชาติเป็นอย่างไร 0 0xc002a42480}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:57.426782946+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_170.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:57.438794275+07:00","message":"write wav file: './tmp/7575/7575_170.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.075330565+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.075366391+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-05-21T13:15:58.075372482+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.075384287+07:00","message":"[buffer interim] 171 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.075390741+07:00","message":"[bufferProcess] interim [770000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.075392675+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.331358937+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.331398574+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-05-21T13:15:58.331405603+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.331416959+07:00","message":"[buffer interim] 171 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.331424316+07:00","message":"[bufferProcess] interim [950000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.331428007+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.331434307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.331438246+07:00","message":"> Transcript [1439] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.331441471+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.404305373+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.40433696+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-05-21T13:15:58.404343231+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.40436889+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.404374083+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-05-21T13:15:58.404377311+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.404391177+07:00","message":"[buffer interim] 171 false ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.404410745+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404443568+07:00","message":"[bufferProcess] interim [70000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404451455+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404460646+07:00","message":"[bufferProcess] interim [130000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.40446257+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404466128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404469449+07:00","message":"> Transcript [1440] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.40447325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404475284+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404477169+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404479411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404481177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404483249+07:00","message":"> Transcript [1441] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404485077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404486674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.40448837+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.404489977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.719428512+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.719462254+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-05-21T13:15:58.719468237+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.719483392+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719490977+07:00","message":"[bufferProcess] interim [370000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719493537+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.71949755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719500143+07:00","message":"> Transcript [1442] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719503686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719505721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719509208+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.719511192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.899180804+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.899217034+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-05-21T13:15:58.899223144+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.899238382+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.89924515+07:00","message":"[bufferProcess] interim [610000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.89924945+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899252804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899255933+07:00","message":"> Transcript [1443] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899259655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899261734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899263592+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899265491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899270856+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899273321+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899275576+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:58.899277945+07:00","message":"Next Push (prob) : 'ที่มนุษย์สร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:58.899286278+07:00","message":"push: {false ระบบ 0 0xc002a42900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.50946518+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.509507661+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-05-21T13:15:59.509513931+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นมาเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.509530345+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นมาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.50954093+07:00","message":"[bufferProcess] interim [150000000]:ระบบที่มนุษย์สร้างขึ้นมาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509543369+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509550257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.50955291+07:00","message":"> Transcript [1444] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509556658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509559025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509561657+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.509564395+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.515496903+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.5155306+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-05-21T13:15:59.51553771+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.515552849+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515559224+07:00","message":"[bufferProcess] interim [210000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515562837+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นมาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515573109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515576997+07:00","message":"> Transcript [1445] [false]: 'ระบบที่มนุษย์สร้างขึ้นมาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515580844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515583757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515586634+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.515590064+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.615153105+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.615194698+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-05-21T13:15:59.615200365+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.615218249+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615225531+07:00","message":"[bufferProcess] interim [330000000]:ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615228076+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615231995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615234818+07:00","message":"> Transcript [1446] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615237687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615239917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615242405+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.615244959+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.787277363+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.787311965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.787319037+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.787330521+07:00","message":"[buffer interim] 171 false ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.78733925+07:00","message":"[bufferProcess] interim [450000000]:ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787341622+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787347185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787349711+07:00","message":"> Transcript [1447] [false]: 'ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787352915+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787354851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787357034+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787359302+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787363798+07:00","message":"Push: 'ที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787366043+07:00","message":"TextPushed: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787368549+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.787370737+07:00","message":"Next Push (prob) : 'ขึ้นมาเป็นอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.787378347+07:00","message":"push: {false ที่มนุษย์สร้าง 0 0xc002a42900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.842511774+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.94646003+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946493428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร\",\"confidence\":0.9564129}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946500228+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946508464+07:00","message":"end recv isFinal message id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946510866+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946516865+07:00","message":"[buffer interim] 171 true ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946523325+07:00","message":"[bufferProcess] interim [720000000]:ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946528369+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946531747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946534885+07:00","message":"> Transcript [1448] [false]: 'ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946537544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946539488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946541333+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946543625+07:00","message":"TextPushed: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946545425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946547222+07:00","message":"> Transcript [1449] [true]: 'ระบบที่มนุษย์สร้างขึ้นเป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946549284+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946550802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946552362+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นมาเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946554093+07:00","message":"TextPushed: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:15:59.946560495+07:00","message":"Push: 'ขึ้นเป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:15:59.946567432+07:00","message":"push: {true ขึ้นเป็นอย่างไร 0 0xc002a42900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:15:59.954259963+07:00","message":"write wav file: './tmp/7575/7575_171.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:00.224841093+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:00.347804419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:00.347818674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.122486335+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.211295021+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.21132358+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.211327445+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.21133548+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211342742+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211346434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211349189+07:00","message":"> Transcript [1450] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211352437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211354402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211356196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211357922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.211366259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.21137542+07:00","message":"push: {true \n 0 0xc002624e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:01.216877724+07:00","message":"write wav file: './tmp/7575/7575_172.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.256529059+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.789732276+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.789773693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.789781425+07:00","message":"receive interim result [false|false]: เรื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.789795709+07:00","message":"[buffer interim] 173 false เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.789802357+07:00","message":"[bufferProcess] interim [600000000]:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.78980435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.984678005+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.984718125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องการ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.984726152+07:00","message":"receive interim result [false|false]: เรื่องการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:01.984742673+07:00","message":"[buffer interim] 173 false เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.984751797+07:00","message":"[bufferProcess] interim [780000000]:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.984755593+07:00","message":"[bufferProcess] send to processor:เรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.984765588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.984769916+07:00","message":"> Transcript [1451] [false]: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:01.984773682+07:00","message":"Set StatePrefix (first interim): 'เรื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.102406873+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.102444692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.102450792+07:00","message":"receive interim result [false|false]: เรื่องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.102464838+07:00","message":"[buffer interim] 173 false เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.102471435+07:00","message":"[bufferProcess] interim [840000000]:เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.102473571+07:00","message":"[bufferProcess] send to processor:เรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.10247859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.102481305+07:00","message":"> Transcript [1452] [false]: 'เรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.102484597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.10248656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.10248846+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.102490523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.237403347+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.237434242+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-05-21T13:16:02.237440466+07:00","message":"receive interim result [false|false]: เริ่มกันที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.23745468+07:00","message":"[buffer interim] 173 false เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237460637+07:00","message":"[bufferProcess] interim [20000000]:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237462987+07:00","message":"[bufferProcess] send to processor:เรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237466284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.23746916+07:00","message":"> Transcript [1453] [false]: 'เรื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237472974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237475395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237477812+07:00","message":"StatePrefix: 'เรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.237479652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.835394061+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.835430657+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-05-21T13:16:02.83543645+07:00","message":"receive interim result [false|false]: เรื่องการที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:02.835447808+07:00","message":"[buffer interim] 173 false เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835454041+07:00","message":"[bufferProcess] interim [620000000]:เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835456348+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835459604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835462898+07:00","message":"> Transcript [1454] [false]: 'เริ่มกันที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835465299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:02.835467151+07:00","message":"Set new StatePrefix: 'เริ่มกันที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.006990521+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.007040848+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-05-21T13:16:03.007048615+07:00","message":"receive interim result [false|false]: เริ่มกันที่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.007068678+07:00","message":"[buffer interim] 173 false เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007076418+07:00","message":"[bufferProcess] interim [740000000]:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007078895+07:00","message":"[bufferProcess] send to processor:เรื่องการที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007087808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007090661+07:00","message":"> Transcript [1455] [false]: 'เรื่องการที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007093043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.007095207+07:00","message":"Set new StatePrefix: 'เรื่องการที่เรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.04148376+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.127219831+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.127262775+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-05-21T13:16:03.127268683+07:00","message":"receive interim result [false|false]: เริ่มกันที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.127284086+07:00","message":"[buffer interim] 173 false เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.127295196+07:00","message":"[bufferProcess] interim [860000000]:เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.12729764+07:00","message":"[bufferProcess] send to processor:เริ่มกันที่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.12730328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.12730646+07:00","message":"> Transcript [1456] [false]: 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.127314571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.127320603+07:00","message":"Set new StatePrefix: 'เริ่มกันที่ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.152897328+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.152938856+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-05-21T13:16:03.152946517+07:00","message":"receive interim result [true|false]: เริ่มกันที่ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.152962001+07:00","message":"end recv isFinal message id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.152966922+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.152975037+07:00","message":"[buffer interim] 173 true เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.152982609+07:00","message":"[bufferProcess] interim [10000000]:เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.152986417+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มกันที่ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.152991927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.152996492+07:00","message":"> Transcript [1457] [false]: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153000751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153012504+07:00","message":"Set new StatePrefix: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153014726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153016671+07:00","message":"> Transcript [1458] [true]: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153019032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153020908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153023226+07:00","message":"StatePrefix: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153025599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.153032264+07:00","message":"Push: 'เริ่มกันที่ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.153040722+07:00","message":"push: {true เริ่มกันที่ระบบ 0 0xc000384d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:03.159767425+07:00","message":"write wav file: './tmp/7575/7575_173.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.234682556+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.292166061+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:03.348404317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:03.348422814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.362609756+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.445715047+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.445742278+07:00","message":"found end of frame, send empty tag with msgId: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.445745984+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.445754827+07:00","message":"[buffer interim] 174 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445789838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445798898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.44580424+07:00","message":"> Transcript [1459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445808218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445811298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445814157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445816723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:03.445823713+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:03.44583678+07:00","message":"push: {true \n 0 0xc000385100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:03.45370977+07:00","message":"write wav file: './tmp/7575/7575_174.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.059724744+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.059761365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.059767048+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.059778774+07:00","message":"[buffer interim] 175 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.059784738+07:00","message":"[bufferProcess] interim [720000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.059786709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.21609229+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216142626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216147983+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216160486+07:00","message":"[buffer interim] 175 false ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216167398+07:00","message":"[bufferProcess] interim [840000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216170078+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216178113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216181129+07:00","message":"> Transcript [1460] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216183232+07:00","message":"Set StatePrefix (first interim): 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216222304+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216263469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216268796+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.216283306+07:00","message":"[buffer interim] 175 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216290761+07:00","message":"[bufferProcess] interim [900000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216293086+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216299641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216302399+07:00","message":"> Transcript [1461] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216304654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.216306864+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.800298457+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.800340417+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-05-21T13:16:04.800345686+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:04.800358803+07:00","message":"[buffer interim] 175 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800365167+07:00","message":"[bufferProcess] interim [500000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800367367+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800372782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800375433+07:00","message":"> Transcript [1462] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800377827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:04.800379805+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.019531996+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.019572554+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-05-21T13:16:06.019578765+07:00","message":"receive interim result [false|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.019593692+07:00","message":"[buffer interim] 175 false ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019606019+07:00","message":"[bufferProcess] interim [700000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019608671+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019615578+07:00","message":"[bufferProcess] send to processor (ticker):ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019618408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019621609+07:00","message":"> Transcript [1463] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019625006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019627313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019629316+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019631303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019633189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019635115+07:00","message":"> Transcript [1464] [false]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019637898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.0196398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.019641922+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.01964395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.053222365+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171057544+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171108367+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-05-21T13:16:06.171117097+07:00","message":"receive interim result [true|false]: ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171128258+07:00","message":"end recv isFinal message id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171131395+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171145244+07:00","message":"[buffer interim] 175 true ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171154955+07:00","message":"[bufferProcess] interim [910000000]:ทางธรรมชาติพร้อมยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.17115976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171163921+07:00","message":"> Transcript [1465] [true]: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171168377+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171171343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171174184+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171177193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.171182152+07:00","message":"Push: 'ทางธรรมชาติพร้อมยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.171192868+07:00","message":"push: {true ทางธรรมชาติพร้อมยกตัวอย่าง 0 0xc00016ea00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:06.178943284+07:00","message":"write wav file: './tmp/7575/7575_175.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.313039038+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:06.34880755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:06.348822622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.843803545+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.843843439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.843849394+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:06.843861415+07:00","message":"[buffer interim] 176 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.843867738+07:00","message":"[bufferProcess] interim [540000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:06.843870111+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.16201373+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.162058647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้เอง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.162064783+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.162078951+07:00","message":"[buffer interim] 176 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.162085776+07:00","message":"[bufferProcess] interim [840000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.162088784+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.162095416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.162098891+07:00","message":"> Transcript [1466] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.16210138+07:00","message":"Set StatePrefix (first interim): 'เมื่อกี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.534242425+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.593106999+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.620488551+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.620528543+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-05-21T13:16:07.620535339+07:00","message":"receive interim result [false|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.620548614+07:00","message":"[buffer interim] 176 false เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620559608+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620561969+07:00","message":"[bufferProcess] send to processor:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620565728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.62056903+07:00","message":"> Transcript [1467] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620572778+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620574985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620576892+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.620579013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.633467844+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.633503141+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-05-21T13:16:07.633508847+07:00","message":"receive interim result [true|false]: เมื่อกี้เอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.633520096+07:00","message":"end recv isFinal message id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.633522791+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.63352875+07:00","message":"[buffer interim] 176 true เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633535576+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633538652+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อกี้เอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633549676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.63358392+07:00","message":"> Transcript [1468] [false]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633591033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633594034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633596167+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633598399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.63360051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633602681+07:00","message":"> Transcript [1469] [true]: 'เมื่อกี้เอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633604652+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633606856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633608531+07:00","message":"StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633610289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:07.633621099+07:00","message":"Push: 'เมื่อกี้เอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:07.633632424+07:00","message":"push: {true เมื่อกี้เอง 0 0xc002624000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:07.639821471+07:00","message":"write wav file: './tmp/7575/7575_176.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.129725188+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.129779814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.129785778+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.129805631+07:00","message":"[buffer interim] 177 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.129811827+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.129813979+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.447442166+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.447480592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.447485772+07:00","message":"receive interim result [false|false]: ระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.447501412+07:00","message":"[buffer interim] 177 false ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.447507544+07:00","message":"[bufferProcess] interim [840000000]:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.447510694+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.44751426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.447517143+07:00","message":"> Transcript [1470] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.447519575+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.583746045+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.58378525+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-05-21T13:16:08.583792632+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.583810585+07:00","message":"[buffer interim] 177 false ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.58381748+07:00","message":"[bufferProcess] interim [960000000]:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583820332+07:00","message":"[bufferProcess] send to processor:ระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583823719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.5838267+07:00","message":"> Transcript [1471] [false]: 'ระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583830059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583832337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583834794+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.583836702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.827190173+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.827235177+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-05-21T13:16:08.827240733+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:08.827252381+07:00","message":"[buffer interim] 177 false ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827260821+07:00","message":"[bufferProcess] interim [320000000]:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827263257+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827266732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827269642+07:00","message":"> Transcript [1472] [false]: 'ระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827273177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827275274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827277107+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:08.827279163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.017029824+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.017070515+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-05-21T13:16:09.017076259+07:00","message":"receive interim result [false|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.017090171+07:00","message":"[buffer interim] 177 false ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017097909+07:00","message":"[bufferProcess] interim [500000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017103783+07:00","message":"[bufferProcess] send to processor:ระบบย่อยอาหารของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017112322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017115478+07:00","message":"> Transcript [1473] [false]: 'ระบบย่อยอาหารของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017119095+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.01712149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.017123383+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.01712558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.191601631+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.28457778+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284623299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบย่อยอาหารของมนุษย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284629778+07:00","message":"receive interim result [true|false]: ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284638842+07:00","message":"end recv isFinal message id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284641165+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.28464729+07:00","message":"[buffer interim] 177 true ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284655636+07:00","message":"[bufferProcess] interim [830000000]:ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284658753+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบย่อยอาหารของมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284661701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284664252+07:00","message":"> Transcript [1474] [false]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284667043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284668849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284670815+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284672627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284680229+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284683592+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284685609+07:00","message":"Set new StatePrefix : 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284687655+07:00","message":"Next Push (prob) : 'ย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284689449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.28469123+07:00","message":"> Transcript [1475] [true]: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284693457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284695023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284697008+07:00","message":"StatePrefix: 'ระบบย่อยอาหารของมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.284698878+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:09.2847013+07:00","message":"Push: 'ย่อยอาหารของมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284708842+07:00","message":"push: {false ระบบ 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.284713443+07:00","message":"push: {true ย่อยอาหารของมนุษย์ 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:09.291926912+07:00","message":"write wav file: './tmp/7575/7575_177.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:09.349813651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:09.349830036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:09.513484674+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.05116176+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.051193913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราคา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.051198923+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.051213996+07:00","message":"[buffer interim] 178 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.051220556+07:00","message":"[bufferProcess] interim [600000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.051222435+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.151653509+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.169414068+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.16945961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.169468006+07:00","message":"receive interim result [false|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.169489442+07:00","message":"[buffer interim] 178 false นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.169498+07:00","message":"[bufferProcess] interim [660000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.169501548+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.169506512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.169510975+07:00","message":"> Transcript [1476] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.16951457+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237488006+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.2375238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237529773+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237540851+07:00","message":"end recv isFinal message id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237543332+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237549676+07:00","message":"[buffer interim] 178 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237557725+07:00","message":"[bufferProcess] interim [870000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237560544+07:00","message":"[bufferProcess] send to processor (isfinal):นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237563521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237566433+07:00","message":"> Transcript [1477] [false]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237568819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237570784+07:00","message":"Set new StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.23757234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237574436+07:00","message":"> Transcript [1478] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237576616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237578509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237580529+07:00","message":"StatePrefix: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237582401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.237585232+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.237592624+07:00","message":"push: {true นะคะ 0 0xc002625200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:10.243216969+07:00","message":"write wav file: './tmp/7575/7575_178.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.474094398+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.965020103+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.965055677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.965060588+07:00","message":"receive interim result [false|false]: ตัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:10.965074712+07:00","message":"[buffer interim] 179 false ตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.965081024+07:00","message":"[bufferProcess] interim [480000000]:ตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:10.965082669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.044724622+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.044785306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สักรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.044791354+07:00","message":"receive interim result [false|false]: สักรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.044816595+07:00","message":"[buffer interim] 179 false สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.044823259+07:00","message":"[bufferProcess] interim [600000000]:สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.044825989+07:00","message":"[bufferProcess] send to processor:ตัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.044832799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.044835727+07:00","message":"> Transcript [1479] [false]: 'ตัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.044837855+07:00","message":"Set StatePrefix (first interim): 'ตัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.152522862+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.152564515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝากรูป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.152570659+07:00","message":"receive interim result [false|false]: ฝากรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.152586659+07:00","message":"[buffer interim] 179 false ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152593922+07:00","message":"[bufferProcess] interim [720000000]:ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152596145+07:00","message":"[bufferProcess] send to processor:สักรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152603199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152606343+07:00","message":"> Transcript [1480] [false]: 'สักรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152608733+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.152611102+07:00","message":"Set new StatePrefix: 'สักรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.205696185+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.205737841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝากรูปให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.205745089+07:00","message":"receive interim result [false|false]: ฝากรูปให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.205771772+07:00","message":"[buffer interim] 179 false ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.20578044+07:00","message":"[bufferProcess] interim [780000000]:ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.205783033+07:00","message":"[bufferProcess] send to processor:ฝากรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.20579079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.205794179+07:00","message":"> Transcript [1481] [false]: 'ฝากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.205798884+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.205801186+07:00","message":"Set new StatePrefix: 'ฝากรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.332964463+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.333016334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝากรูปให้ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.333022065+07:00","message":"receive interim result [false|false]: ฝากรูปให้ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.333035678+07:00","message":"[buffer interim] 179 false ฝากรูปให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333042726+07:00","message":"[bufferProcess] interim [840000000]:ฝากรูปให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333045052+07:00","message":"[bufferProcess] send to processor:ฝากรูปให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333050325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333053197+07:00","message":"> Transcript [1482] [false]: 'ฝากรูปให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333056258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333058245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333060473+07:00","message":"StatePrefix: 'ฝากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.333064316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.345757511+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.345775749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัดรูปให้เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.345780477+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.345792252+07:00","message":"[buffer interim] 179 false ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.34579612+07:00","message":"[bufferProcess] interim [900000000]:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345798893+07:00","message":"[bufferProcess] send to processor:ฝากรูปให้ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345801678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345804186+07:00","message":"> Transcript [1483] [false]: 'ฝากรูปให้ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345807213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345808941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345810749+07:00","message":"StatePrefix: 'ฝากรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.345813263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.533819473+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.53386416+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-05-21T13:16:11.533870527+07:00","message":"receive interim result [false|false]: ฝากรูปให้มันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.533884308+07:00","message":"[buffer interim] 179 false ฝากรูปให้มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.533891973+07:00","message":"[bufferProcess] interim [20000000]:ฝากรูปให้มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.533894217+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.533899887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.53390314+07:00","message":"> Transcript [1484] [false]: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.533905641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.53390818+07:00","message":"Set new StatePrefix: 'ตัดรูปให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.641484474+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.641524729+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-05-21T13:16:11.641530998+07:00","message":"receive interim result [false|false]: ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.641546314+07:00","message":"[buffer interim] 179 false ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641553955+07:00","message":"[bufferProcess] interim [140000000]:ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641556527+07:00","message":"[bufferProcess] send to processor:ฝากรูปให้มันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641560262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641563411+07:00","message":"> Transcript [1485] [false]: 'ฝากรูปให้มันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641565715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.641567786+07:00","message":"Set new StatePrefix: 'ฝากรูปให้มันจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.644940771+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.644958943+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-05-21T13:16:11.644964031+07:00","message":"receive interim result [false|false]: ฝากรูปให้มันจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.644974281+07:00","message":"[buffer interim] 179 false ฝากรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644979199+07:00","message":"[bufferProcess] interim [200000000]:ฝากรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644981524+07:00","message":"[bufferProcess] send to processor:ตัดรูปให้เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644984401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644987261+07:00","message":"> Transcript [1486] [false]: 'ตัดรูปให้เป็นทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644989276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.644991442+07:00","message":"Set new StatePrefix: 'ตัดรูปให้เป็นทหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.822307283+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960591593+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960626325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สักรูปให้มันจะเห็น\",\"confidence\":0.8824972}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960631626+07:00","message":"receive interim result [true|false]: สักรูปให้มันจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960642763+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960644922+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960650284+07:00","message":"[buffer interim] 179 true สักรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960656926+07:00","message":"[bufferProcess] interim [560000000]:สักรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960663861+07:00","message":"[bufferProcess] send to processor (isfinal):ฝากรูปให้มันจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960667167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960670014+07:00","message":"> Transcript [1487] [false]: 'ฝากรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960674067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960676386+07:00","message":"Set new StatePrefix: 'ฝากรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960678369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960680141+07:00","message":"> Transcript [1488] [true]: 'สักรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960683184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960685135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960686863+07:00","message":"StatePrefix: 'ฝากรูปให้มันจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960689012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:11.960696571+07:00","message":"Push: 'สักรูปให้มันจะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:11.960703787+07:00","message":"push: {true สักรูปให้มันจะเห็น 0 0xc00354cf00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:11.965924439+07:00","message":"write wav file: './tmp/7575/7575_179.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.08562744+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:12.350634151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:12.350646407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.545270187+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.545318292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.545324032+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.54534001+07:00","message":"[buffer interim] 180 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.545346892+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.545348804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.733801685+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.733841957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.733848474+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.733859753+07:00","message":"[buffer interim] 180 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.733866275+07:00","message":"[bufferProcess] interim [660000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.733868981+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.733874622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.73387767+07:00","message":"> Transcript [1489] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.73388009+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.734320451+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.734340735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวนผัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.734345818+07:00","message":"receive interim result [false|false]: สวนผัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.734355237+07:00","message":"[buffer interim] 180 false สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734358827+07:00","message":"[bufferProcess] interim [720000000]:สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734360891+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734363136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734365467+07:00","message":"> Transcript [1490] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.73436825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734370288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734372173+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.734374092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.801337726+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.8013746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.801380367+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:12.801393736+07:00","message":"[buffer interim] 180 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.80140066+07:00","message":"[bufferProcess] interim [780000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.801403031+07:00","message":"[bufferProcess] send to processor:สวนผัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.801408758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.801411674+07:00","message":"> Transcript [1491] [false]: 'สวนผัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.801414469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:12.801416666+07:00","message":"Set new StatePrefix: 'สวนผัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.309069841+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.309116485+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-05-21T13:16:13.309123224+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.309139233+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.309147269+07:00","message":"[bufferProcess] interim [260000000]:ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.309150409+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.309159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.309184552+07:00","message":"> Transcript [1492] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.30918783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.309190103+07:00","message":"Set new StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.51315793+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.513215794+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-05-21T13:16:13.513222819+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.513252091+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513263512+07:00","message":"[bufferProcess] interim [500000000]:ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513265911+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513269972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513274889+07:00","message":"> Transcript [1493] [false]: 'ส่วนประกอบหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513278935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513281065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.51328296+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.513285119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.821852373+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.821889826+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-05-21T13:16:13.821895172+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:13.82191121+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.82191754+07:00","message":"[bufferProcess] interim [740000000]:ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821919894+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821925995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821928735+07:00","message":"> Transcript [1494] [false]: 'ส่วนประกอบหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821932141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821934367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821936147+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:13.821938493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.399799005+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.399834338+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-05-21T13:16:14.399840417+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:14.399851886+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399858116+07:00","message":"[bufferProcess] interim [340000000]:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399862433+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399867743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399870331+07:00","message":"> Transcript [1495] [false]: 'ส่วนประกอบหลายเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399873361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399875399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399877263+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:14.399879452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.046381435+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.046424698+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-05-21T13:16:15.046430342+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.046446635+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.04645476+07:00","message":"[bufferProcess] interim [940000000]:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046457079+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.04646265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046465457+07:00","message":"> Transcript [1496] [false]: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046469123+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046471463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046473357+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046475595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046480067+07:00","message":"Push: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046482019+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046483929+07:00","message":"Set new StatePrefix : 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.046488187+07:00","message":"Next Push (prob) : 'หลายเลยหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.046496606+07:00","message":"push: {false ส่วนประกอบ 0 0xc0000e3900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.099574763+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.099617313+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-05-21T13:16:15.099623102+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.099637323+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099644565+07:00","message":"[bufferProcess] interim [60000000]:ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099647012+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099652498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099655371+07:00","message":"> Transcript [1497] [false]: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099658462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.09966041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099662888+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.099665237+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.292296995+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.292337743+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-05-21T13:16:15.292343477+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.292356636+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292365391+07:00","message":"[bufferProcess] interim [300000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.29236803+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292371504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292374464+07:00","message":"> Transcript [1498] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292377727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292379745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.29238186+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.292384149+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:15.35088363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:15.35089879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.54717547+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.547210201+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-05-21T13:16:15.547215911+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.547228418+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547235184+07:00","message":"[bufferProcess] interim [480000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547237975+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547244199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.54724676+07:00","message":"> Transcript [1499] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547249866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547252016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547254259+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.547256372+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.743014445+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.743055787+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-05-21T13:16:15.743062647+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.743077659+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743087702+07:00","message":"[bufferProcess] interim [660000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743090574+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.74309446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743097426+07:00","message":"> Transcript [1500] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.74310154+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743103759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743105649+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743107863+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743110384+07:00","message":"Push: 'หลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.7431124+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743114623+07:00","message":"Set new StatePrefix : 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:15.743116991+07:00","message":"Next Push (prob) : 'อวัยวะที่เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:15.743126675+07:00","message":"push: {false หลายเลยหลาย 0 0xc0000e3900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.11297061+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.140844172+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.140891001+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-05-21T13:16:16.140898137+07:00","message":"receive interim result [false|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.140916905+07:00","message":"[buffer interim] 180 false ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140925665+07:00","message":"[bufferProcess] interim [80000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140928673+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140932577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140935475+07:00","message":"> Transcript [1501] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140940615+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140942835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140945041+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.140948001+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.24353048+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268643685+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268684468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี\",\"confidence\":0.9295432}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268692453+07:00","message":"receive interim result [true|false]: ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268705882+07:00","message":"end recv isFinal message id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268708958+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268718024+07:00","message":"[buffer interim] 180 true ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.2687337+07:00","message":"[bufferProcess] interim [260000000]:ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268743622+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268749763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268754734+07:00","message":"> Transcript [1502] [false]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268760881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268764282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268768043+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268772942+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.26877627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268780003+07:00","message":"> Transcript [1503] [true]: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยวข้องไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268783442+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268785845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.26878809+07:00","message":"StatePrefix: 'ส่วนประกอบหลายเลยหลายอวัยวะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268791206+07:00","message":"TextPushed: 'ส่วนประกอบหลายเลยหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:16.268798425+07:00","message":"Push: 'อวัยวะที่เกี่ยวข้องไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:16.268807507+07:00","message":"push: {true อวัยวะที่เกี่ยวข้องไม่มี 0 0xc0000e3900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:16.281003055+07:00","message":"write wav file: './tmp/7575/7575_180.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.217780503+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.217836834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลยนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.21784297+07:00","message":"receive interim result [false|false]: เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.217858022+07:00","message":"[buffer interim] 181 false เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.21786452+07:00","message":"[bufferProcess] interim [780000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.217866446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.264362113+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352485699+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352532527+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-05-21T13:16:17.352539099+07:00","message":"receive interim result [true|false]: เลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352549051+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352551153+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352558403+07:00","message":"[buffer interim] 181 true เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352568962+07:00","message":"[bufferProcess] interim [50000000]:เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352572214+07:00","message":"[bufferProcess] send to processor (isfinal):เลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352588464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.35261182+07:00","message":"> Transcript [1504] [false]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352616396+07:00","message":"Set StatePrefix (first interim): 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352618855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.35262179+07:00","message":"> Transcript [1505] [true]: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352625294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352627376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.35262957+07:00","message":"StatePrefix: 'เลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352631748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:17.352637224+07:00","message":"Push: 'เลยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.352648993+07:00","message":"push: {true เลยนะคะ 0 0xc0000e3b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:17.359766357+07:00","message":"write wav file: './tmp/7575/7575_181.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:17.393650406+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.192624764+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.192676525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.192683627+07:00","message":"receive interim result [false|false]: เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.192699735+07:00","message":"[buffer interim] 182 false เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.19270669+07:00","message":"[bufferProcess] interim [780000000]:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.192709312+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:18.351582059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:18.351597143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.388297773+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.388340367+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-05-21T13:16:18.388345099+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.388359981+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.388367386+07:00","message":"[bufferProcess] interim [960000000]:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.388370012+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.388373492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.388376591+07:00","message":"> Transcript [1506] [false]: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.388378664+07:00","message":"Set StatePrefix (first interim): 'เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.588086482+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.588139156+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-05-21T13:16:18.588145344+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.588165194+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588176915+07:00","message":"[bufferProcess] interim [140000000]:เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588179457+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.5881833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588186721+07:00","message":"> Transcript [1507] [false]: 'เกี่ยวข้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588190866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588193417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588195277+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.588197961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.589786918+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.589805528+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-05-21T13:16:18.589809791+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.589820124+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589823898+07:00","message":"[bufferProcess] interim [200000000]:เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589826077+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589828156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589830209+07:00","message":"> Transcript [1508] [false]: 'เกี่ยวข้องกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589832919+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589835011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589836754+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.589838479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.822229767+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.82226145+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-05-21T13:16:18.822267475+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.822282873+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822289459+07:00","message":"[bufferProcess] interim [440000000]:เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822291704+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822295253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.82229783+07:00","message":"> Transcript [1509] [false]: 'เกี่ยวข้องกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822301029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822303167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822305286+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.822307257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.957140625+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.957196822+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-05-21T13:16:18.957203396+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.957214828+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.95722129+07:00","message":"[bufferProcess] interim [620000000]:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.95722366+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957226809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957229918+07:00","message":"> Transcript [1510] [false]: 'เกี่ยวข้องกับระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957233147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957235218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.95723867+07:00","message":"StatePrefix: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957240663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.9572433+07:00","message":"Push: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957245255+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957247201+07:00","message":"Set new StatePrefix : 'เกี่ยวข้องกับระบบใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:18.957249293+07:00","message":"Next Push (prob) : 'กับระบบใด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:18.957257005+07:00","message":"push: {false เกี่ยวข้อง 0 0xc002624700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.561780173+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.5618205+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-05-21T13:16:19.561826935+07:00","message":"receive interim result [false|false]: เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.561840844+07:00","message":"[buffer interim] 182 false เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561847557+07:00","message":"[bufferProcess] interim [220000000]:เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561851313+07:00","message":"[bufferProcess] send to processor:เกี่ยวข้องกับระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561857975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561860807+07:00","message":"> Transcript [1511] [false]: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561863556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.561865588+07:00","message":"Set new StatePrefix: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.631155957+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.694108657+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.751813229+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.751856706+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-05-21T13:16:19.75186319+07:00","message":"receive interim result [true|false]: เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.751877054+07:00","message":"end recv isFinal message id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.751879377+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.75188577+07:00","message":"[buffer interim] 182 true เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751892367+07:00","message":"[bufferProcess] interim [460000000]:เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751895983+07:00","message":"[bufferProcess] send to processor (isfinal):เกี่ยวข้องกับระบบย่อยอาหารเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751899247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751902136+07:00","message":"> Transcript [1512] [false]: 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751904991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751906875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751908705+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751912167+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751913953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751915801+07:00","message":"> Transcript [1513] [true]: 'เกี่ยวข้องกับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751917789+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751919399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.75192093+07:00","message":"StatePrefix: 'เกี่ยวข้องกับระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751938513+07:00","message":"TextPushed: 'เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:19.751942935+07:00","message":"Push: 'กับระบบย่อยอาหารเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:19.75195501+07:00","message":"push: {true กับระบบย่อยอาหารเนาะ 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:19.759712893+07:00","message":"write wav file: './tmp/7575/7575_182.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.204843976+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.204894101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.204900024+07:00","message":"receive interim result [false|false]: ยิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.204915728+07:00","message":"[buffer interim] 183 false ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.204923472+07:00","message":"[bufferProcess] interim [480000000]:ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.204925827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.378253863+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.378298864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.37830497+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.378320379+07:00","message":"[buffer interim] 183 false 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.378326583+07:00","message":"[bufferProcess] interim [660000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.378328888+07:00","message":"[bufferProcess] send to processor:ยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.378335717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.378338387+07:00","message":"> Transcript [1514] [false]: 'ยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.378340547+07:00","message":"Set StatePrefix (first interim): 'ยิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.398563948+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.39861006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิงปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.398616422+07:00","message":"receive interim result [false|false]: ยิงปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.398631185+07:00","message":"[buffer interim] 183 false ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398637988+07:00","message":"[bufferProcess] interim [720000000]:ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398640462+07:00","message":"[bufferProcess] send to processor:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398645932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398648765+07:00","message":"> Transcript [1515] [false]: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398651359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.398654274+07:00","message":"Set new StatePrefix: '25'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.579657245+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.579693885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิ้มปาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.579699895+07:00","message":"receive interim result [false|false]: ยิ้มปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.579714445+07:00","message":"[buffer interim] 183 false ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579721864+07:00","message":"[bufferProcess] interim [900000000]:ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579724344+07:00","message":"[bufferProcess] send to processor:ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579727827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579730799+07:00","message":"> Transcript [1516] [false]: 'ยิงปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579733072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.579734999+07:00","message":"Set new StatePrefix: 'ยิงปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.723360845+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.723400019+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-05-21T13:16:20.723405541+07:00","message":"receive interim result [false|false]: ยิงปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.723421502+07:00","message":"[buffer interim] 183 false ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723429978+07:00","message":"[bufferProcess] interim [960000000]:ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723433288+07:00","message":"[bufferProcess] send to processor:ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723437608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723441492+07:00","message":"> Transcript [1517] [false]: 'ยิ้มปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723444709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.723449028+07:00","message":"Set new StatePrefix: 'ยิ้มปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.759052022+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.7590817+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-05-21T13:16:20.759087631+07:00","message":"receive interim result [false|false]: ยิ้มปากมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.759101528+07:00","message":"[buffer interim] 183 false ยิ้มปากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.759107592+07:00","message":"[bufferProcess] interim [80000000]:ยิ้มปากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.759110145+07:00","message":"[bufferProcess] send to processor:ยิงปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.75911641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.759118901+07:00","message":"> Transcript [1518] [false]: 'ยิงปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.759121264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.759123256+07:00","message":"Set new StatePrefix: 'ยิงปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860477946+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860492514+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860494855+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860496917+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.86049875+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860500502+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.86050229+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860504103+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860506219+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860508107+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860510044+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.860511897+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.86051355+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.944481339+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.944528186+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-05-21T13:16:20.944533809+07:00","message":"receive interim result [false|false]: ยิ้มปากมีล้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.94454831+07:00","message":"[buffer interim] 183 false ยิ้มปากมีล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.944556676+07:00","message":"[bufferProcess] interim [260000000]:ยิ้มปากมีล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.94455969+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.944567448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.944569971+07:00","message":"> Transcript [1519] [false]: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.944572357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.944574359+07:00","message":"Set new StatePrefix: 'ยิ้มปากมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.97069888+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.970734848+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-05-21T13:16:20.970740499+07:00","message":"receive interim result [false|false]: ยิ้มปากมีรอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:20.970754504+07:00","message":"[buffer interim] 183 false ยิ้มปากมีรอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970760606+07:00","message":"[bufferProcess] interim [320000000]:ยิ้มปากมีรอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970763198+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมีล้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.97077074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970773469+07:00","message":"> Transcript [1520] [false]: 'ยิ้มปากมีล้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.97077716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970779334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970781132+07:00","message":"StatePrefix: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:20.970783348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.074576318+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.074620247+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-05-21T13:16:21.074626003+07:00","message":"receive interim result [false|false]: ยิ้มปากมีหลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.074641215+07:00","message":"[buffer interim] 183 false ยิ้มปากมีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074647463+07:00","message":"[bufferProcess] interim [380000000]:ยิ้มปากมีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074649923+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมีรอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074653473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074656986+07:00","message":"> Transcript [1521] [false]: 'ยิ้มปากมีรอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074661639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074664599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.07466724+07:00","message":"StatePrefix: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.074670574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.272334196+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.272370711+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-05-21T13:16:21.272378375+07:00","message":"receive interim result [false|false]: ยิ้มปากมีหลอดๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.272395658+07:00","message":"[buffer interim] 183 false ยิ้มปากมีหลอดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272406771+07:00","message":"[bufferProcess] interim [620000000]:ยิ้มปากมีหลอดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272410284+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272414505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272417922+07:00","message":"> Transcript [1522] [false]: 'ยิ้มปากมีหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272422401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272425326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272428231+07:00","message":"StatePrefix: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.272431601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:21.352089577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:21.352096233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.474436484+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.474474049+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-05-21T13:16:21.474479511+07:00","message":"receive interim result [false|false]: ยิ้มปากมีหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.474496293+07:00","message":"[buffer interim] 183 false ยิ้มปากมีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474504298+07:00","message":"[bufferProcess] interim [740000000]:ยิ้มปากมีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474507209+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมีหลอดๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474511207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474514047+07:00","message":"> Transcript [1523] [false]: 'ยิ้มปากมีหลอดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474517565+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474519607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474521325+07:00","message":"StatePrefix: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.47452355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474526781+07:00","message":"Push: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474529303+07:00","message":"TextPushed: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474531431+07:00","message":"Set new StatePrefix : 'ยิ้มปากมีหลอดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.474533535+07:00","message":"Next Push (prob) : 'หลอดๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.474541383+07:00","message":"push: {false ยิ้มปากมี 0 0xc0000e3a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.785609163+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.785655425+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-05-21T13:16:21.785662408+07:00","message":"receive interim result [false|false]: ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.78567728+07:00","message":"[buffer interim] 183 false ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.785692162+07:00","message":"[bufferProcess] interim [100000000]:ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.785694617+07:00","message":"[bufferProcess] send to processor:ยิ้มปากมีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.785698057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.78570082+07:00","message":"> Transcript [1524] [false]: 'ยิ้มปากมีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.785703298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:21.785705754+07:00","message":"Set new StatePrefix: 'ยิ้มปากมีหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:21.941664061+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.015557562+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079427936+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079466784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิ้มปากมีหลอดอาหารมี\",\"confidence\":0.9292686}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079473564+07:00","message":"receive interim result [true|false]: ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079482502+07:00","message":"end recv isFinal message id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079484812+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079490627+07:00","message":"[buffer interim] 183 true ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079500228+07:00","message":"[bufferProcess] interim [460000000]:ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079503316+07:00","message":"[bufferProcess] send to processor (isfinal):ยิ้มปากมีหลอดอาหารมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079507258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079509912+07:00","message":"> Transcript [1525] [false]: 'ยิ้มปากมีหลอดอาหารมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079512824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079514819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079516934+07:00","message":"StatePrefix: 'ยิ้มปากมีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079519617+07:00","message":"TextPushed: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079521526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079523351+07:00","message":"> Transcript [1526] [true]: 'ยิ้มปากมีหลอดอาหารมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079525372+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079527007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079528579+07:00","message":"StatePrefix: 'ยิ้มปากมีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079530466+07:00","message":"TextPushed: 'ยิ้มปากมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.079532936+07:00","message":"Push: 'หลอดอาหารมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.079540383+07:00","message":"push: {true หลอดอาหารมี 0 0xc0000e3a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:22.08746425+07:00","message":"write wav file: './tmp/7575/7575_183.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.851316396+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.851363967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลายอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.851370001+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:22.851386441+07:00","message":"[buffer interim] 184 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.8513946+07:00","message":"[bufferProcess] interim [840000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:22.851396601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.412488873+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.430054912+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.43009214+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-05-21T13:16:23.430098154+07:00","message":"receive interim result [false|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.430111862+07:00","message":"[buffer interim] 184 false หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.430118873+07:00","message":"[bufferProcess] interim [440000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.43012107+07:00","message":"[bufferProcess] send to processor:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.43012779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.430130831+07:00","message":"> Transcript [1527] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.430133178+07:00","message":"Set StatePrefix (first interim): 'หลายอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.482873488+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.502353512+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.50239153+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-05-21T13:16:23.502397402+07:00","message":"receive interim result [true|false]: หลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.502406684+07:00","message":"end recv isFinal message id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.502409335+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.502419949+07:00","message":"[buffer interim] 184 true หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502439633+07:00","message":"[bufferProcess] interim [620000000]:หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502443395+07:00","message":"[bufferProcess] send to processor (isfinal):หลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502454361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502470705+07:00","message":"> Transcript [1528] [false]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502475699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.50247856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502481279+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502483907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502486372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502488418+07:00","message":"> Transcript [1529] [true]: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.50249028+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502491997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502493717+07:00","message":"StatePrefix: 'หลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.50249531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:23.502503302+07:00","message":"Push: 'หลายอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:23.502513108+07:00","message":"push: {true หลายอย่าง 0 0xc00016ef80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:23.509733874+07:00","message":"write wav file: './tmp/7575/7575_184.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:24.352369139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:24.352375732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.471920204+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.471957628+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-05-21T13:16:24.471963494+07:00","message":"receive interim result [false|false]: ยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.471978153+07:00","message":"[buffer interim] 185 false ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.471984299+07:00","message":"[bufferProcess] interim [960000000]:ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.471985926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.501185482+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.501230825+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-05-21T13:16:24.501236901+07:00","message":"receive interim result [false|false]: ขอยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.50125159+07:00","message":"[buffer interim] 185 false ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.501258868+07:00","message":"[bufferProcess] interim [20000000]:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.501260826+07:00","message":"[bufferProcess] send to processor:ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.501266338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.501269346+07:00","message":"> Transcript [1530] [false]: 'ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.501271498+07:00","message":"Set StatePrefix (first interim): 'ยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.632087526+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.657049128+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.657089154+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-05-21T13:16:24.657096212+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.657112178+07:00","message":"[buffer interim] 185 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657119734+07:00","message":"[bufferProcess] interim [140000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657122294+07:00","message":"[bufferProcess] send to processor:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657130936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657134174+07:00","message":"> Transcript [1531] [false]: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657136792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.657138753+07:00","message":"Set new StatePrefix: 'ขอยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.696800943+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752463111+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752503943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยกตัวอย่าง\",\"confidence\":0.8653781}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752510539+07:00","message":"receive interim result [true|false]: ยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752518056+07:00","message":"end recv isFinal message id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752519953+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752528068+07:00","message":"[buffer interim] 185 true ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752536177+07:00","message":"[bufferProcess] interim [380000000]:ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752539315+07:00","message":"[bufferProcess] send to processor (isfinal):ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.75254286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.75254596+07:00","message":"> Transcript [1532] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752549377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752551221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752553185+07:00","message":"StatePrefix: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752555106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752556761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752558873+07:00","message":"> Transcript [1533] [true]: 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752562211+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752563917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752565464+07:00","message":"StatePrefix: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752566998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:24.752570041+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:24.752578033+07:00","message":"push: {true ยกตัวอย่าง 0 0xc002625380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:24.758742013+07:00","message":"write wav file: './tmp/7575/7575_185.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.158397809+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.158438301+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-05-21T13:16:26.158444916+07:00","message":"receive interim result [false|false]: คลิป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.158456959+07:00","message":"[buffer interim] 186 false คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158462802+07:00","message":"[bufferProcess] interim [320000000]:คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158464562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158471078+07:00","message":"[bufferProcess] send to processor (ticker):คลิป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158473426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158475992+07:00","message":"> Transcript [1534] [false]: 'คลิป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.158478252+07:00","message":"Set StatePrefix (first interim): 'คลิป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.329306074+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.329352986+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-05-21T13:16:26.329359242+07:00","message":"receive interim result [false|false]: กินปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.32937745+07:00","message":"[buffer interim] 186 false กินปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.329397293+07:00","message":"[bufferProcess] interim [500000000]:กินปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.3294001+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.421416746+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.502668414+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.502708052+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-05-21T13:16:26.502714034+07:00","message":"receive interim result [false|false]: ยิ้มปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.502727426+07:00","message":"[buffer interim] 186 false ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502736309+07:00","message":"[bufferProcess] interim [680000000]:ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502738634+07:00","message":"[bufferProcess] send to processor:กินปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502744935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502748101+07:00","message":"> Transcript [1535] [false]: 'กินปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502750631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.502752734+07:00","message":"Set new StatePrefix: 'กินปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525112881+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525154467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยิ้มปาก\",\"confidence\":0.8980477}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525179059+07:00","message":"receive interim result [true|false]: ยิ้มปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525190875+07:00","message":"end recv isFinal message id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525193185+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525200085+07:00","message":"[buffer interim] 186 true ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525206524+07:00","message":"[bufferProcess] interim [740000000]:ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525213315+07:00","message":"[bufferProcess] send to processor (isfinal):ยิ้มปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.52521661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525219476+07:00","message":"> Transcript [1536] [false]: 'ยิ้มปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525221717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525224256+07:00","message":"Set new StatePrefix: 'ยิ้มปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525225872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525227656+07:00","message":"> Transcript [1537] [true]: 'ยิ้มปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525229996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.52523183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525233618+07:00","message":"StatePrefix: 'ยิ้มปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525235616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:26.525242533+07:00","message":"Push: 'ยิ้มปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.525250274+07:00","message":"push: {true ยิ้มปาก 0 0xc0000e3e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:26.53343063+07:00","message":"write wav file: './tmp/7575/7575_186.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:26.745194077+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:27.352719202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:27.352724333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.40665679+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.406702782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.406708667+07:00","message":"receive interim result [false|false]: มีหลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.406725287+07:00","message":"[buffer interim] 187 false มีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.406732965+07:00","message":"[bufferProcess] interim [660000000]:มีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.406735207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.586305164+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.586343592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลอดอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.586349638+07:00","message":"receive interim result [false|false]: มีหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.58636702+07:00","message":"[buffer interim] 187 false มีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.586375456+07:00","message":"[bufferProcess] interim [840000000]:มีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.586377783+07:00","message":"[bufferProcess] send to processor:มีหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.586381678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.586384825+07:00","message":"> Transcript [1538] [false]: 'มีหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.58638701+07:00","message":"Set StatePrefix (first interim): 'มีหลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.892897437+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986027385+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986067489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหลอดอาหาร\",\"confidence\":0.9551427}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.98607437+07:00","message":"receive interim result [true|false]: มีหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986083342+07:00","message":"end recv isFinal message id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986085584+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986092769+07:00","message":"[buffer interim] 187 true มีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.98610265+07:00","message":"[bufferProcess] interim [380000000]:มีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986105306+07:00","message":"[bufferProcess] send to processor (isfinal):มีหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986109198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986112027+07:00","message":"> Transcript [1539] [false]: 'มีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.98611498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986116948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986118743+07:00","message":"StatePrefix: 'มีหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986120751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986122474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986124432+07:00","message":"> Transcript [1540] [true]: 'มีหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986126466+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986128363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986129981+07:00","message":"StatePrefix: 'มีหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986131568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:27.986134243+07:00","message":"Push: 'มีหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:27.986143907+07:00","message":"push: {true มีหลอดอาหาร 0 0xc00354cc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:27.994470732+07:00","message":"write wav file: './tmp/7575/7575_187.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.034830568+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.896483834+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.8965456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.896551947+07:00","message":"receive interim result [false|false]: กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:28.896565426+07:00","message":"[buffer interim] 188 false กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.896572873+07:00","message":"[bufferProcess] interim [660000000]:กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:28.896574697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.072421612+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.072472447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.072478955+07:00","message":"receive interim result [false|false]: กระเพาะปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.072493349+07:00","message":"[buffer interim] 188 false กระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.072500213+07:00","message":"[bufferProcess] interim [900000000]:กระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.07250233+07:00","message":"[bufferProcess] send to processor:กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.072505701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.072508298+07:00","message":"> Transcript [1541] [false]: 'กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.072510388+07:00","message":"Set StatePrefix (first interim): 'กระเพาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.200734516+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.200776137+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-05-21T13:16:29.200781454+07:00","message":"receive interim result [false|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.200796399+07:00","message":"[buffer interim] 188 false กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.20080379+07:00","message":"[bufferProcess] interim [960000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200806567+07:00","message":"[bufferProcess] send to processor:กระเพาะปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200810369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200813263+07:00","message":"> Transcript [1542] [false]: 'กระเพาะปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200816386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200818545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200820427+07:00","message":"StatePrefix: 'กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.200822389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.500950579+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.57487485+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601180787+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601227309+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-05-21T13:16:29.601232886+07:00","message":"receive interim result [true|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601244731+07:00","message":"end recv isFinal message id 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601247356+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601254258+07:00","message":"[buffer interim] 188 true กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601261175+07:00","message":"[bufferProcess] interim [500000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.60126432+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601267825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601271091+07:00","message":"> Transcript [1543] [false]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601274171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601276046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601278425+07:00","message":"StatePrefix: 'กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601280665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.60128253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601284402+07:00","message":"> Transcript [1544] [true]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601288303+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601289925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601291526+07:00","message":"StatePrefix: 'กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601295619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:29.601298344+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:29.601306666+07:00","message":"push: {true กระเพาะอาหาร 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:29.609199147+07:00","message":"write wav file: './tmp/7575/7575_188.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:30.353520833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:30.353528013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.544855814+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.544902259+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-05-21T13:16:30.544907723+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.544921396+07:00","message":"[buffer interim] 189 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.544928167+07:00","message":"[bufferProcess] interim [20000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.544930003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.880201278+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.880242361+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-05-21T13:16:30.880249219+07:00","message":"receive interim result [false|false]: มีราย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.880262924+07:00","message":"[buffer interim] 189 false มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.880269826+07:00","message":"[bufferProcess] interim [200000000]:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.880272431+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.880278887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.880281647+07:00","message":"> Transcript [1545] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.880283939+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.914931434+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.914970216+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-05-21T13:16:30.91497574+07:00","message":"receive interim result [false|false]: มีรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.914997409+07:00","message":"[buffer interim] 189 false มีรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915004879+07:00","message":"[bufferProcess] interim [260000000]:มีรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915007621+07:00","message":"[bufferProcess] send to processor:มีราย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915010899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915013897+07:00","message":"> Transcript [1546] [false]: 'มีราย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915017779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915019669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915022197+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.915024317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.964592261+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.964622169+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-05-21T13:16:30.964627399+07:00","message":"receive interim result [false|false]: มีรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:30.964643065+07:00","message":"[buffer interim] 189 false มีรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964650334+07:00","message":"[bufferProcess] interim [320000000]:มีรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.96465304+07:00","message":"[bufferProcess] send to processor:มีรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964659928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964662476+07:00","message":"> Transcript [1547] [false]: 'มีรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964665681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.96466771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964670274+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:30.964672626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.034136412+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.034183235+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-05-21T13:16:31.034189358+07:00","message":"receive interim result [false|false]: มีลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.03420279+07:00","message":"[buffer interim] 189 false มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034209283+07:00","message":"[bufferProcess] interim [440000000]:มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034211837+07:00","message":"[bufferProcess] send to processor:มีรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034217327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034220058+07:00","message":"> Transcript [1548] [false]: 'มีรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034223035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034225188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034227597+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.034229867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.124182485+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.124230438+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-05-21T13:16:31.124237011+07:00","message":"receive interim result [false|false]: มีลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.124251772+07:00","message":"[buffer interim] 189 false มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124259105+07:00","message":"[bufferProcess] interim [620000000]:มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.1242625+07:00","message":"[bufferProcess] send to processor:มีลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124270807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124273673+07:00","message":"> Transcript [1549] [false]: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124277641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124279747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124282041+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124284593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124292612+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124294767+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124296795+07:00","message":"Set new StatePrefix : 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.124299023+07:00","message":"Next Push (prob) : 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.124307249+07:00","message":"push: {false มี 0 0xc00016e380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.23230841+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.328929375+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.328969073+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-05-21T13:16:31.328974621+07:00","message":"receive interim result [true|false]: มีลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.32898529+07:00","message":"end recv isFinal message id 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.328999509+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.329006246+07:00","message":"[buffer interim] 189 true มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329013604+07:00","message":"[bufferProcess] interim [890000000]:มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.32901685+07:00","message":"[bufferProcess] send to processor (isfinal):มีลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329020366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329023416+07:00","message":"> Transcript [1550] [false]: 'มีลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329026414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329029522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329031603+07:00","message":"StatePrefix: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329033917+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329035634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329037554+07:00","message":"> Transcript [1551] [true]: 'มีลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329039477+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329041108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.3290428+07:00","message":"StatePrefix: 'มีลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.32904449+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:31.329047335+07:00","message":"Push: 'ลำไส้เล็ก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.32905469+07:00","message":"push: {true ลำไส้เล็ก 0 0xc00016e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:31.336492646+07:00","message":"write wav file: './tmp/7575/7575_189.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:31.552910951+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.104754176+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.104797055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.10480201+07:00","message":"receive interim result [false|false]: ลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.104818956+07:00","message":"[buffer interim] 190 false ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.10482521+07:00","message":"[bufferProcess] interim [600000000]:ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.104827206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.223540956+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.223585484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.223592189+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.223609397+07:00","message":"[buffer interim] 190 false ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.223617654+07:00","message":"[bufferProcess] interim [720000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.22362049+07:00","message":"[bufferProcess] send to processor:ลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.223624088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.223627094+07:00","message":"> Transcript [1552] [false]: 'ลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.223629293+07:00","message":"Set StatePrefix (first interim): 'ลำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.53873498+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.538777624+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-05-21T13:16:32.538784694+07:00","message":"receive interim result [false|false]: ลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.538802404+07:00","message":"[buffer interim] 190 false ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538810366+07:00","message":"[bufferProcess] interim [960000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538812779+07:00","message":"[bufferProcess] send to processor:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.53881633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538818945+07:00","message":"> Transcript [1553] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538821451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538823311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538825319+07:00","message":"StatePrefix: 'ลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.538827783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.642845775+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.742877586+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.74291711+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-05-21T13:16:32.74292279+07:00","message":"receive interim result [true|false]: ลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.742934312+07:00","message":"end recv isFinal message id 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.742936751+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.742943988+07:00","message":"[buffer interim] 190 true ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742950976+07:00","message":"[bufferProcess] interim [320000000]:ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.74295383+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742956944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742959733+07:00","message":"> Transcript [1554] [false]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742962218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742964107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742966294+07:00","message":"StatePrefix: 'ลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742968435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742970262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742972272+07:00","message":"> Transcript [1555] [true]: 'ลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742974186+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742975797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742977412+07:00","message":"StatePrefix: 'ลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.742978954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:32.74298134+07:00","message":"Push: 'ลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.742998967+07:00","message":"push: {true ลำไส้ใหญ่ 0 0xc000384200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:32.749190893+07:00","message":"write wav file: './tmp/7575/7575_190.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:32.775428658+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.342327138+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:33.35446749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:33.354487698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.41281083+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.428361102+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.42838393+07:00","message":"found end of frame, send empty tag with msgId: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.428387418+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.428394771+07:00","message":"[buffer interim] 191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428400996+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428404163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428407088+07:00","message":"> Transcript [1556] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428409558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428412007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.42841375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.428415456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.42841791+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.428426706+07:00","message":"push: {true \n 0 0xc000384c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:33.434602643+07:00","message":"write wav file: './tmp/7575/7575_191.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.961516517+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.961554178+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.961559741+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:33.961574786+07:00","message":"[buffer interim] 192 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.961581084+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:33.96158358+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.119576861+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.119618386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.119624264+07:00","message":"receive interim result [false|false]: มีแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.11963507+07:00","message":"[buffer interim] 192 false มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.119640895+07:00","message":"[bufferProcess] interim [720000000]:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.119643412+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.119648636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.119651257+07:00","message":"> Transcript [1557] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.11965346+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.271867236+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.271909267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.271915903+07:00","message":"receive interim result [false|false]: มีเจ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.271930517+07:00","message":"[buffer interim] 192 false มีเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271937496+07:00","message":"[bufferProcess] interim [840000000]:มีเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271940215+07:00","message":"[bufferProcess] send to processor:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271947473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271950423+07:00","message":"> Transcript [1558] [false]: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271953881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271956048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271957911+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.271960056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.303842352+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.303873169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีต้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.303878209+07:00","message":"receive interim result [false|false]: มีต้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.303888956+07:00","message":"[buffer interim] 192 false มีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303894288+07:00","message":"[bufferProcess] interim [900000000]:มีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303896444+07:00","message":"[bufferProcess] send to processor:มีเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303901774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303904444+07:00","message":"> Transcript [1559] [false]: 'มีเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303907019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303908981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.303910936+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.30391309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.449695037+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.449729265+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-05-21T13:16:34.449734888+07:00","message":"receive interim result [false|false]: มีตำหนิ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.449749053+07:00","message":"[buffer interim] 192 false มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449755155+07:00","message":"[bufferProcess] interim [960000000]:มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449757692+07:00","message":"[bufferProcess] send to processor:มีต้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449764507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449767348+07:00","message":"> Transcript [1560] [false]: 'มีต้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449770284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449772666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449774477+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.449776468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.545862588+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.545897927+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-05-21T13:16:34.545904477+07:00","message":"receive interim result [false|false]: มีจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.545916837+07:00","message":"[buffer interim] 192 false มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545925497+07:00","message":"[bufferProcess] interim [20000000]:มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545927731+07:00","message":"[bufferProcess] send to processor:มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.54593302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.54593599+07:00","message":"> Transcript [1561] [false]: 'มีตำหนิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545939003+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.5459411+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545942892+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545945227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545949426+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545951192+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545953099+07:00","message":"Set new StatePrefix : 'มีตำหนิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.545955235+07:00","message":"Next Push (prob) : 'ตำหนิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.545963366+07:00","message":"push: {false มี 0 0xc000385500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.73021919+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.730258398+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-05-21T13:16:34.730264184+07:00","message":"receive interim result [false|false]: มีจนถึงขั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.730276509+07:00","message":"[buffer interim] 192 false มีจนถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.730294391+07:00","message":"[bufferProcess] interim [200000000]:มีจนถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.730296855+07:00","message":"[bufferProcess] send to processor:มีจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.730303631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.730306374+07:00","message":"> Transcript [1562] [false]: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.730308432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.73031046+07:00","message":"Set new StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.769151208+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.769204245+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-05-21T13:16:34.769209919+07:00","message":"receive interim result [false|false]: มีจนถึงเข่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.769223849+07:00","message":"[buffer interim] 192 false มีจนถึงเข่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769229871+07:00","message":"[bufferProcess] interim [260000000]:มีจนถึงเข่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.76923213+07:00","message":"[bufferProcess] send to processor:มีจนถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.76923729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769239834+07:00","message":"> Transcript [1563] [false]: 'มีจนถึงขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769243102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769245544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769247598+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.769249789+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.782502065+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.782529276+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-05-21T13:16:34.782534048+07:00","message":"receive interim result [false|false]: มีจนถึงทวาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.782546914+07:00","message":"[buffer interim] 192 false มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782551652+07:00","message":"[bufferProcess] interim [320000000]:มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782553683+07:00","message":"[bufferProcess] send to processor:มีจนถึงเข่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.78255657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782559338+07:00","message":"> Transcript [1564] [false]: 'มีจนถึงเข่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782561948+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782564466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782566292+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.782568809+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.972406137+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.972442191+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-05-21T13:16:34.972448344+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:34.972464712+07:00","message":"[buffer interim] 192 false มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972472173+07:00","message":"[bufferProcess] interim [560000000]:มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972474569+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972477736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972481211+07:00","message":"> Transcript [1565] [false]: 'มีจนถึงทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972484207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972486145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972488703+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:34.972490828+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.294942448+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.294982324+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-05-21T13:16:35.294996733+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.295013455+07:00","message":"[buffer interim] 192 false มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295020536+07:00","message":"[bufferProcess] interim [860000000]:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295023339+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295026745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295029998+07:00","message":"> Transcript [1566] [false]: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295033174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295035178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295036954+07:00","message":"StatePrefix: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295039023+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295041693+07:00","message":"Push: 'จนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295043539+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295045575+07:00","message":"Set new StatePrefix : 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.295047594+07:00","message":"Next Push (prob) : 'ทวารหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.295055902+07:00","message":"push: {false จนถึง 0 0xc000385500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.867112932+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.867143972+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-05-21T13:16:35.867149682+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:35.867159212+07:00","message":"[buffer interim] 192 false มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867165866+07:00","message":"[bufferProcess] interim [460000000]:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867168234+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867171365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867177508+07:00","message":"> Transcript [1567] [false]: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867182589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867185405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867188373+07:00","message":"StatePrefix: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:35.867191599+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:36.355283532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:36.355303235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.551078391+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.578660021+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.578696542+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-05-21T13:16:36.578701898+07:00","message":"receive interim result [false|false]: มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.57871369+07:00","message":"[buffer interim] 192 false มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578720511+07:00","message":"[bufferProcess] interim [180000000]:มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578722987+07:00","message":"[bufferProcess] send to processor:มีจนถึงทวารหนักเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578728445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578731342+07:00","message":"> Transcript [1568] [false]: 'มีจนถึงทวารหนักเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578734746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.57873703+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578739187+07:00","message":"StatePrefix: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.578741379+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664045516+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664076698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีจนถึงทวารหนักเลยเพราะฉะนั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664084024+07:00","message":"receive interim result [true|false]: มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664092453+07:00","message":"end recv isFinal message id 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664095864+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664103997+07:00","message":"[buffer interim] 192 true มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664112385+07:00","message":"[bufferProcess] interim [360000000]:มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664117385+07:00","message":"[bufferProcess] send to processor (isfinal):มีจนถึงทวารหนักเลยเพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664121961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664125701+07:00","message":"> Transcript [1569] [false]: 'มีจนถึงทวารหนักเลยเพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664128577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664130372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664135201+07:00","message":"StatePrefix: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664137594+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664139385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664141446+07:00","message":"> Transcript [1570] [true]: 'มีจนถึงทวารหนักเลยเพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664143559+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664145202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664146862+07:00","message":"StatePrefix: 'มีจนถึงทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664148564+07:00","message":"TextPushed: 'มีจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:36.664151358+07:00","message":"Push: 'ทวารหนักเลยเพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:36.664159107+07:00","message":"push: {true ทวารหนักเลยเพราะฉะนั้น 0 0xc000385500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:36.674406917+07:00","message":"write wav file: './tmp/7575/7575_192.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:37.704008264+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.244326656+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.24436626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.24437248+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.244396466+07:00","message":"[buffer interim] 193 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.244404845+07:00","message":"[bufferProcess] interim [540000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.244407789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.244416019+07:00","message":"[bufferProcess] send to processor (ticker):สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.244420406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.244425347+07:00","message":"> Transcript [1571] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.24442854+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.387397849+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.387434221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเร้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.387440089+07:00","message":"receive interim result [false|false]: สิ่งเร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.387452065+07:00","message":"[buffer interim] 193 false สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.387459349+07:00","message":"[bufferProcess] interim [720000000]:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.387461278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.564529425+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.564576581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.564583723+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.564601152+07:00","message":"[buffer interim] 193 false สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564608597+07:00","message":"[bufferProcess] interim [840000000]:สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564611015+07:00","message":"[bufferProcess] send to processor:สิ่งเร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564614618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.56461767+07:00","message":"> Transcript [1572] [false]: 'สิ่งเร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564621593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564623882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564625777+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.564627892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.799070635+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.799108503+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-05-21T13:16:38.799114825+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.799127358+07:00","message":"[buffer interim] 193 false สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799133623+07:00","message":"[bufferProcess] interim [80000000]:สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799136019+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799141493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799144344+07:00","message":"> Transcript [1573] [false]: 'สิ่งเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799147562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799149882+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799151644+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.799153653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.981521049+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.981572932+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-05-21T13:16:38.981579528+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ราคา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:38.981597433+07:00","message":"[buffer interim] 193 false สิ่งเหล่านี้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981605734+07:00","message":"[bufferProcess] interim [200000000]:สิ่งเหล่านี้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981608554+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981612256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981615189+07:00","message":"> Transcript [1574] [false]: 'สิ่งเหล่านี้แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.98162048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981622726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981624623+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:38.981626698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.074054416+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.074095219+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-05-21T13:16:39.074101152+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.074115642+07:00","message":"[buffer interim] 193 false สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074122365+07:00","message":"[bufferProcess] interim [260000000]:สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074124889+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้ราคา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074128165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.07413133+07:00","message":"> Transcript [1575] [false]: 'สิ่งเหล่านี้ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074134711+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074137401+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074141409+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074143863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.07415335+07:00","message":"Push: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074155702+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074157982+07:00","message":"Set new StatePrefix : 'สิ่งเหล่านี้ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.074160244+07:00","message":"Next Push (prob) : 'เหล่านี้ราคา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.074191358+07:00","message":"push: {false สิ่ง 0 0xc002a42680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.179106513+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.179146429+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-05-21T13:16:39.179151981+07:00","message":"receive interim result [false|false]: สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.179165126+07:00","message":"[buffer interim] 193 false สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179171393+07:00","message":"[bufferProcess] interim [500000000]:สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179173655+07:00","message":"[bufferProcess] send to processor:สิ่งเหล่านี้ล่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179178665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179181289+07:00","message":"> Transcript [1576] [false]: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179183887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.179186055+07:00","message":"Set new StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.303233249+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:39.355334575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:39.355355463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438779486+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438827295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งเหล่านี้แหละค่ะพี่\",\"confidence\":0.9521795}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438833901+07:00","message":"receive interim result [true|false]: สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438843871+07:00","message":"end recv isFinal message id 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438846311+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438855472+07:00","message":"[buffer interim] 193 true สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438865004+07:00","message":"[bufferProcess] interim [830000000]:สิ่งเหล่านี้แหละค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438868454+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งเหล่านี้ล่ะค่ะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438872296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438875076+07:00","message":"> Transcript [1577] [false]: 'สิ่งเหล่านี้ล่ะค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438878304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438882136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438884124+07:00","message":"StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438886493+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438888203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438890216+07:00","message":"> Transcript [1578] [true]: 'สิ่งเหล่านี้แหละค่ะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438892913+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438894597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438896241+07:00","message":"StatePrefix: 'สิ่งเหล่านี้ล่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438898216+07:00","message":"TextPushed: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:39.438901373+07:00","message":"Push: 'เหล่านี้แหละค่ะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.438909334+07:00","message":"push: {true เหล่านี้แหละค่ะพี่ 0 0xc002a42680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:39.445897483+07:00","message":"write wav file: './tmp/7575/7575_193.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:39.693408712+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.676902785+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.676949071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.676955179+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.676967314+07:00","message":"[buffer interim] 194 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.676973895+07:00","message":"[bufferProcess] interim [780000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.676975776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.676980775+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.67700193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.677034324+07:00","message":"> Transcript [1579] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.677039139+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.76055458+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.760596991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.760602592+07:00","message":"receive interim result [false|false]: ส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.760617657+07:00","message":"[buffer interim] 194 false ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.760625442+07:00","message":"[bufferProcess] interim [900000000]:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.760627791+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.851166043+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.851205928+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-05-21T13:16:40.851211204+07:00","message":"receive interim result [false|false]: สวนป่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.851223381+07:00","message":"[buffer interim] 194 false สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851229109+07:00","message":"[bufferProcess] interim [960000000]:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851231384+07:00","message":"[bufferProcess] send to processor:ส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851236499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851239086+07:00","message":"> Transcript [1580] [false]: 'ส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851242354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851244465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851246412+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.851248494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.855919458+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.855946871+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-05-21T13:16:40.855951789+07:00","message":"receive interim result [false|false]: ส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:40.855964805+07:00","message":"[buffer interim] 194 false ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.85596959+07:00","message":"[bufferProcess] interim [20000000]:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.855971727+07:00","message":"[bufferProcess] send to processor:สวนป่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.855974622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.855976828+07:00","message":"> Transcript [1581] [false]: 'สวนป่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.855978714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:40.855980645+07:00","message":"Set new StatePrefix: 'สวนป่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.302691237+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.302736191+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-05-21T13:16:41.302742295+07:00","message":"receive interim result [false|false]: ส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.302759194+07:00","message":"[buffer interim] 194 false ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.30276657+07:00","message":"[bufferProcess] interim [500000000]:ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.30276953+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.302777846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.302780829+07:00","message":"> Transcript [1582] [false]: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.302783596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.302785981+07:00","message":"Set new StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.631016166+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.631067957+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-05-21T13:16:41.631073838+07:00","message":"receive interim result [false|false]: ส่วนประกอบของรัฐ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.631091163+07:00","message":"[buffer interim] 194 false ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631098607+07:00","message":"[bufferProcess] interim [800000000]:ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631101053+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631109044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631112411+07:00","message":"> Transcript [1583] [false]: 'ส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631116234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631118459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631120348+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.631122501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.749538631+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.749591364+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-05-21T13:16:41.749598346+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:41.749615105+07:00","message":"[buffer interim] 194 false ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749622758+07:00","message":"[bufferProcess] interim [860000000]:ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749625529+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749635462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749638623+07:00","message":"> Transcript [1584] [false]: 'ส่วนประกอบของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.74964228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749644972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.749646843+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:41.74964885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.014066039+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.014105575+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-05-21T13:16:42.014112054+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.01412777+07:00","message":"[buffer interim] 194 false ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014135406+07:00","message":"[bufferProcess] interim [160000000]:ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014137876+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014146032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014149029+07:00","message":"> Transcript [1585] [false]: 'ส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014153527+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014156313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014158347+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.014160301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.2564401+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.256482212+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-05-21T13:16:42.256491584+07:00","message":"receive interim result [false|false]: ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.256512879+07:00","message":"[buffer interim] 194 false ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.25652336+07:00","message":"[bufferProcess] interim [340000000]:ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256526386+07:00","message":"[bufferProcess] send to processor:ส่วนประกอบของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256530172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256533129+07:00","message":"> Transcript [1586] [false]: 'ส่วนประกอบของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256536561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256538705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256541022+07:00","message":"StatePrefix: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.25654326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256549345+07:00","message":"Push: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256551612+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.256553754+07:00","message":"Set new StatePrefix : 'ส่วนประกอบของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.25655602+07:00","message":"Next Push (prob) : 'ของระบบได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.256564279+07:00","message":"push: {false ส่วนประกอบ 0 0xc0000e3d00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:42.356009112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:42.356024432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.442384847+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538817814+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538867102+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-05-21T13:16:42.538873668+07:00","message":"receive interim result [true|false]: ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538885426+07:00","message":"end recv isFinal message id 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538887792+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538896998+07:00","message":"[buffer interim] 194 true ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538906379+07:00","message":"[bufferProcess] interim [790000000]:ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538913106+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538916946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538920177+07:00","message":"> Transcript [1587] [false]: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538922895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538924723+07:00","message":"Set new StatePrefix: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538926411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538928165+07:00","message":"> Transcript [1588] [true]: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538930667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538932562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538935123+07:00","message":"StatePrefix: 'ส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538937563+07:00","message":"TextPushed: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:42.538944291+07:00","message":"Push: 'ของระบบย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:42.538953175+07:00","message":"push: {true ของระบบย่อยอาหาร 0 0xc0000e3d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:42.546393282+07:00","message":"write wav file: './tmp/7575/7575_194.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:43.083342932+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.514509147+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.51455067+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-05-21T13:16:44.514556287+07:00","message":"receive interim result [false|false]: ไม่มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.514570544+07:00","message":"[buffer interim] 195 false ไม่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514576282+07:00","message":"[bufferProcess] interim [320000000]:ไม่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514578236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514585017+07:00","message":"[bufferProcess] send to processor (ticker):ไม่มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514588312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514590937+07:00","message":"> Transcript [1589] [false]: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.514593018+07:00","message":"Set StatePrefix (first interim): 'ไม่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.701226565+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.701272853+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-05-21T13:16:44.701278791+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:44.701293993+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.70130108+07:00","message":"[bufferProcess] interim [500000000]:ไม่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:44.701302972+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.157120208+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.157147593+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-05-21T13:16:45.157152561+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.157172961+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157188779+07:00","message":"[bufferProcess] interim [860000000]:ไม่มีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157191905+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157196786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157199324+07:00","message":"> Transcript [1590] [false]: 'ไม่มีส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157202178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.15720419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157205922+07:00","message":"StatePrefix: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.157207745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.3409087+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.340935868+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-05-21T13:16:45.340941411+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของคำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.340952703+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340958237+07:00","message":"[bufferProcess] interim [40000000]:ไม่มีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340960692+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340965566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340968095+07:00","message":"> Transcript [1591] [false]: 'ไม่มีส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340970965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340973031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.340974943+07:00","message":"StatePrefix: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.3409769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.342171169+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.342181654+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-05-21T13:16:45.342185631+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.342194391+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342197881+07:00","message":"[bufferProcess] interim [100000000]:ไม่มีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.34220025+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342202919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342205243+07:00","message":"> Transcript [1592] [false]: 'ไม่มีส่วนประกอบของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342207524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342209497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342211214+07:00","message":"StatePrefix: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.342213118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:45.356953541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:45.356969353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.657761258+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.657803071+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-05-21T13:16:45.657809205+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.657820784+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657829769+07:00","message":"[bufferProcess] interim [340000000]:ไม่มีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657832395+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657837379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657840427+07:00","message":"> Transcript [1593] [false]: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657843683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657846007+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657848025+07:00","message":"StatePrefix: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657850071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657854344+07:00","message":"Push: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.65785614+07:00","message":"TextPushed: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.657858557+07:00","message":"Set new StatePrefix : 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.65786105+07:00","message":"Next Push (prob) : 'ประกอบของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.657867768+07:00","message":"push: {false ไม่มีส่วน 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.659415035+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.659434669+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-05-21T13:16:45.6594396+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของระบบนิเวศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.659450434+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659455372+07:00","message":"[bufferProcess] interim [400000000]:ไม่มีส่วนประกอบของระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659457533+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659460104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659462626+07:00","message":"> Transcript [1594] [false]: 'ไม่มีส่วนประกอบของระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659465316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659467195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659468917+07:00","message":"StatePrefix: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.659470792+07:00","message":"TextPushed: 'ไม่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.736254485+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.736287649+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-05-21T13:16:45.736293432+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:45.736307827+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.73631469+07:00","message":"[bufferProcess] interim [520000000]:ไม่มีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736317213+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของระบบนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736320484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736323451+07:00","message":"> Transcript [1595] [false]: 'ไม่มีส่วนประกอบของระบบนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736327588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736329624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.736331386+07:00","message":"StatePrefix: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:45.73633345+07:00","message":"TextPushed: 'ไม่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.031816852+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.1188375+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.118879363+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-05-21T13:16:46.118885802+07:00","message":"receive interim result [false|false]: ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.118897727+07:00","message":"[buffer interim] 195 false ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118905418+07:00","message":"[bufferProcess] interim [880000000]:ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118909525+07:00","message":"[bufferProcess] send to processor:ไม่มีส่วนประกอบของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118916097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118919561+07:00","message":"> Transcript [1596] [false]: 'ไม่มีส่วนประกอบของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118924169+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118927335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118929628+07:00","message":"StatePrefix: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.118931919+07:00","message":"TextPushed: 'ไม่มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127284562+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127309639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว\",\"confidence\":0.92851496}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127315238+07:00","message":"receive interim result [true|false]: ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127323451+07:00","message":"end recv isFinal message id 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127326937+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127333895+07:00","message":"[buffer interim] 195 true ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127340868+07:00","message":"[bufferProcess] interim [970000000]:ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127346161+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127350321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127353869+07:00","message":"> Transcript [1597] [false]: 'ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127358089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127360773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127364767+07:00","message":"StatePrefix: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127366771+07:00","message":"TextPushed: 'ไม่มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127369339+07:00","message":"Push: 'ประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127371897+07:00","message":"TextPushed: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127373946+07:00","message":"Set new StatePrefix : 'ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127376346+07:00","message":"Next Push (prob) : 'ย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127378111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127380035+07:00","message":"> Transcript [1598] [true]: 'ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127383128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.12738538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127387238+07:00","message":"StatePrefix: 'ไม่มีส่วนประกอบของระบบย่อยอาหารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127389252+07:00","message":"TextPushed: 'ไม่มีส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:46.127391165+07:00","message":"Push: 'ย่อยอาหารแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127399214+07:00","message":"push: {false ประกอบของระบบ 0 0xc000422b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.127404307+07:00","message":"push: {true ย่อยอาหารแล้ว 0 0xc000422b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:46.136585955+07:00","message":"write wav file: './tmp/7575/7575_195.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:46.357379823+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.029021422+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.029064083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.029069937+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.02908238+07:00","message":"[buffer interim] 196 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.029088569+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.029090535+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.210141216+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.210190841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.210203011+07:00","message":"receive interim result [false|false]: มีอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.210222287+07:00","message":"[buffer interim] 196 false มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.210232174+07:00","message":"[bufferProcess] interim [840000000]:มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.210238907+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.210247506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.210251507+07:00","message":"> Transcript [1599] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.210255001+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.553702668+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.553739774+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-05-21T13:16:47.553745209+07:00","message":"receive interim result [false|false]: มีอะไรคะเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.553764834+07:00","message":"[buffer interim] 196 false มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553772053+07:00","message":"[bufferProcess] interim [140000000]:มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553774716+07:00","message":"[bufferProcess] send to processor:มีอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553777983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553781176+07:00","message":"> Transcript [1600] [false]: 'มีอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553784394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553786323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553788099+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.553790113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.609429006+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.609466833+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-05-21T13:16:47.609472064+07:00","message":"receive interim result [false|false]: มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.60948758+07:00","message":"[buffer interim] 196 false มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609493714+07:00","message":"[bufferProcess] interim [260000000]:มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.60949601+07:00","message":"[bufferProcess] send to processor:มีอะไรคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609499148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609502106+07:00","message":"> Transcript [1601] [false]: 'มีอะไรคะเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.60950556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609507865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609509809+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.609511756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.691429662+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800710496+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800745018+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-05-21T13:16:47.800751735+07:00","message":"receive interim result [true|false]: มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800761197+07:00","message":"end recv isFinal message id 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800763654+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800768982+07:00","message":"[buffer interim] 196 true มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800775567+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800779567+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรคะเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.80078341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800786498+07:00","message":"> Transcript [1602] [false]: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800789794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800791728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.80079355+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800795676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800797404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800799261+07:00","message":"> Transcript [1603] [true]: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800801287+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800802908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.8008045+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800806333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:47.800810958+07:00","message":"Push: 'มีอะไรคะเมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:47.800818331+07:00","message":"push: {true มีอะไรคะเมื่อกี้นี้ 0 0xc002624e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:47.807727178+07:00","message":"write wav file: './tmp/7575/7575_196.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.212994357+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:48.357208321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:48.35721738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.95200743+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.952045342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.952050479+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:48.952063711+07:00","message":"[buffer interim] 197 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.952070234+07:00","message":"[bufferProcess] interim [540000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.95207193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.952077515+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.952080245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.952082754+07:00","message":"> Transcript [1604] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:48.952084931+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.069344103+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.069381947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.06938822+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.069403733+07:00","message":"[buffer interim] 197 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.069410644+07:00","message":"[bufferProcess] interim [660000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.069412911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.454171782+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.454211271+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-05-21T13:16:49.454217351+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.454236253+07:00","message":"[buffer interim] 197 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454243831+07:00","message":"[bufferProcess] interim [80000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454246741+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454251046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454254062+07:00","message":"> Transcript [1605] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454257499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454259908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454262048+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.454264227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.649408436+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.649451194+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-05-21T13:16:49.649456714+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.649468013+07:00","message":"[buffer interim] 197 false ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649474746+07:00","message":"[bufferProcess] interim [320000000]:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649477088+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649482363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649485499+07:00","message":"> Transcript [1606] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649488443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649490479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.649492583+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:49.64949445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:49.93170872+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038819731+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038854333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กัน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038860599+07:00","message":"receive interim result [true|false]: ทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038871689+07:00","message":"end recv isFinal message id 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.03887397+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038887225+07:00","message":"[buffer interim] 197 true ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038908391+07:00","message":"[bufferProcess] interim [740000000]:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038913473+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038919276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038923736+07:00","message":"> Transcript [1607] [false]: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038928618+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.03893198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038935339+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038938168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038941398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038944486+07:00","message":"> Transcript [1608] [true]: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038947954+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038950611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038953089+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.038957112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.03896047+07:00","message":"Push: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.038968277+07:00","message":"push: {true ทำงานสัมพันธ์กัน 0 0xc000423300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:50.046204993+07:00","message":"write wav file: './tmp/7575/7575_197.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.254990417+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.777619112+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.77765195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.777657789+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.777669173+07:00","message":"[buffer interim] 198 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.777675116+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.777676798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.805958628+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.805991956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.805997338+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.806008941+07:00","message":"[buffer interim] 198 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.80601378+07:00","message":"[bufferProcess] interim [600000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.806015714+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.806019734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.806022565+07:00","message":"> Transcript [1609] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:50.806026676+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860704408+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860729024+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860732567+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860734499+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860736254+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860737913+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860739539+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860741281+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860742908+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:50.860744596+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.170847181+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.170888464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.170896834+07:00","message":"receive interim result [false|false]: ทำงานต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.170908534+07:00","message":"[buffer interim] 198 false ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170918185+07:00","message":"[bufferProcess] interim [840000000]:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170921408+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170927405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170931081+07:00","message":"> Transcript [1610] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.17093472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170937505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170941967+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.170944084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.277608179+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.277644681+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-05-21T13:16:51.277650643+07:00","message":"receive interim result [false|false]: ทำงานศพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.277664159+07:00","message":"[buffer interim] 198 false ทำงานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.277670443+07:00","message":"[bufferProcess] interim [960000000]:ทำงานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.27767276+07:00","message":"[bufferProcess] send to processor:ทำงานต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.277679338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.27768203+07:00","message":"> Transcript [1611] [false]: 'ทำงานต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.277684831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.277686947+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.277688745+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.27769149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.286688469+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.286708685+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-05-21T13:16:51.286713387+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.286724393+07:00","message":"[buffer interim] 198 false ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286728812+07:00","message":"[bufferProcess] interim [20000000]:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286730912+07:00","message":"[bufferProcess] send to processor:ทำงานศพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.28673579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286738279+07:00","message":"> Transcript [1612] [false]: 'ทำงานศพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286740911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286742814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286744629+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.286746488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:51.357426677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:51.357455762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.497168473+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.497205257+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-05-21T13:16:51.497211384+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.497224806+07:00","message":"[buffer interim] 198 false ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497231022+07:00","message":"[bufferProcess] interim [260000000]:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497233418+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497238526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497241175+07:00","message":"> Transcript [1613] [false]: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497244136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.49724613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497248459+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497250929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497255169+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497256938+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497258969+07:00","message":"Set new StatePrefix : 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.497261076+07:00","message":"Next Push (prob) : 'งานสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.49726772+07:00","message":"push: {false ทำ 0 0xc002625300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.692949075+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.692996134+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-05-21T13:16:51.693002541+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.693014821+07:00","message":"[buffer interim] 198 false ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693021343+07:00","message":"[bufferProcess] interim [440000000]:ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693023531+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.69302863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.69303147+07:00","message":"> Transcript [1614] [false]: 'ทำงานสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693034621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693036741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693038569+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.693041189+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.817767975+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.817805757+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-05-21T13:16:51.817811659+07:00","message":"receive interim result [false|false]: ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.81782313+07:00","message":"[buffer interim] 198 false ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817829799+07:00","message":"[bufferProcess] interim [560000000]:ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817832071+07:00","message":"[bufferProcess] send to processor:ทำงานสัมพันธ์กันและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817837184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817839789+07:00","message":"> Transcript [1615] [false]: 'ทำงานสัมพันธ์กันและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817843275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817845271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817847096+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:51.817849461+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:51.982765327+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081050829+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081088249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงานสัมพันธ์กันแล้ว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081094219+07:00","message":"receive interim result [true|false]: ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081104007+07:00","message":"end recv isFinal message id 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081107063+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081119755+07:00","message":"[buffer interim] 198 true ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081135209+07:00","message":"[bufferProcess] interim [950000000]:ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081141885+07:00","message":"[bufferProcess] send to processor (isfinal):ทำงานสัมพันธ์กันแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081145852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081149464+07:00","message":"> Transcript [1616] [false]: 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081153092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081155247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081157426+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081159986+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081171623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081173682+07:00","message":"> Transcript [1617] [true]: 'ทำงานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081176108+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081177921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.08117948+07:00","message":"StatePrefix: 'ทำงานสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081181348+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.081187761+07:00","message":"Push: 'งานสัมพันธ์กันแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.081196429+07:00","message":"push: {true งานสัมพันธ์กันแล้ว 0 0xc002625300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:52.08992682+07:00","message":"write wav file: './tmp/7575/7575_198.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.303836055+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.843845538+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.84388776+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เครื่อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.843893415+07:00","message":"receive interim result [false|false]: เครื่อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.843908736+07:00","message":"[buffer interim] 199 false เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.843915256+07:00","message":"[bufferProcess] interim [540000000]:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.843917289+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.967909503+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.967942715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.96794842+07:00","message":"receive interim result [false|false]: เพื่อให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:52.967962769+07:00","message":"[buffer interim] 199 false เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.967969267+07:00","message":"[bufferProcess] interim [660000000]:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.967971304+07:00","message":"[bufferProcess] send to processor:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.967978961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.967982686+07:00","message":"> Transcript [1618] [false]: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:52.967986518+07:00","message":"Set StatePrefix (first interim): 'เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.164223238+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.164275773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อให้มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.164283351+07:00","message":"receive interim result [false|false]: เพื่อให้มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.164304698+07:00","message":"[buffer interim] 199 false เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.164313021+07:00","message":"[bufferProcess] interim [840000000]:เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.164315422+07:00","message":"[bufferProcess] send to processor:เพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.164324573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.16432748+07:00","message":"> Transcript [1619] [false]: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.164329885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.16433192+07:00","message":"Set new StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.2940919+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.29414264+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-05-21T13:16:53.294148717+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.294160704+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294166789+07:00","message":"[bufferProcess] interim [960000000]:เพื่อให้บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294169213+07:00","message":"[bufferProcess] send to processor:เพื่อให้มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294172502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294175638+07:00","message":"> Transcript [1620] [false]: 'เพื่อให้มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294179066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294181321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294183158+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.294185135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.307425822+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.307448651+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-05-21T13:16:53.307454251+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.307467573+07:00","message":"[buffer interim] 199 false เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307472559+07:00","message":"[bufferProcess] interim [20000000]:เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307474716+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307477303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307479565+07:00","message":"> Transcript [1621] [false]: 'เพื่อให้บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307483812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307485867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307487754+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.307489554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.481216965+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.481261126+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-05-21T13:16:53.481268981+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่าจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.48128777+07:00","message":"[buffer interim] 199 false เพื่อให้มันรู้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.48129645+07:00","message":"[bufferProcess] interim [140000000]:เพื่อให้มันรู้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481300374+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481309347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481315741+07:00","message":"> Transcript [1622] [false]: 'เพื่อให้มันรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481320766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481324359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481327483+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.481330155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.484029152+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.484043191+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-05-21T13:16:53.484048486+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.484069514+07:00","message":"[buffer interim] 199 false เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484075201+07:00","message":"[bufferProcess] interim [200000000]:เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484078061+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484081829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.48408497+07:00","message":"> Transcript [1623] [false]: 'เพื่อให้มันรู้ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484088335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484091201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484094286+07:00","message":"StatePrefix: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484097372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484105667+07:00","message":"Push: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484108716+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484111707+07:00","message":"Set new StatePrefix : 'เพื่อให้มันรู้ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.484115074+07:00","message":"Next Push (prob) : 'มันรู้ว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.484125826+07:00","message":"push: {false เพื่อให้ 0 0xc002624280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.539794721+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.539829494+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-05-21T13:16:53.539835963+07:00","message":"receive interim result [false|false]: เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.539851769+07:00","message":"[buffer interim] 199 false เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.539859759+07:00","message":"[bufferProcess] interim [260000000]:เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.53986207+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.539868611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.539871387+07:00","message":"> Transcript [1624] [false]: 'เพื่อให้มันรู้ว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.539873911+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.539876885+07:00","message":"Set new StatePrefix: 'เพื่อให้มันรู้ว่ากู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.540109964+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.540151101+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-05-21T13:16:53.540157378+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:53.540175233+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.540183893+07:00","message":"[bufferProcess] interim [320000000]:เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.540187034+07:00","message":"[bufferProcess] send to processor:เพื่อให้มันรู้ว่าถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.540195778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.54019949+07:00","message":"> Transcript [1625] [false]: 'เพื่อให้มันรู้ว่าถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.540202586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:53.540205598+07:00","message":"Set new StatePrefix: 'เพื่อให้มันรู้ว่าถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.181667416+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.181731662+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-05-21T13:16:54.181739087+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.181752196+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181758188+07:00","message":"[bufferProcess] interim [860000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181762207+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181767763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181771847+07:00","message":"> Transcript [1626] [false]: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181774243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.181776159+07:00","message":"Set new StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.248877814+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.248903425+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-05-21T13:16:54.248908833+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.248924901+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248933768+07:00","message":"[bufferProcess] interim [980000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248937052+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248945605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248948437+07:00","message":"> Transcript [1627] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248957054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248962422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248964844+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.248966997+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:54.357951899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:54.357993688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.630751869+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.630792229+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-05-21T13:16:54.630799215+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.630812575+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630819216+07:00","message":"[bufferProcess] interim [340000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630821658+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630826944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630829983+07:00","message":"> Transcript [1628] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630833228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630835691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630837774+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.630840102+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.888883153+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.888919961+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-05-21T13:16:54.888926104+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.888941759+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888948864+07:00","message":"[bufferProcess] interim [580000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888951548+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888955075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888957571+07:00","message":"> Transcript [1629] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888960945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888963077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888965346+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.888967447+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.952868923+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.952903106+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-05-21T13:16:54.952908861+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.95292198+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952928512+07:00","message":"[bufferProcess] interim [640000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952930832+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952936008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952939127+07:00","message":"> Transcript [1630] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.95294253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952944601+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952946856+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952949121+07:00","message":"TextPushed: 'เพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952953845+07:00","message":"Push: 'บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952955767+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.95295773+07:00","message":"Set new StatePrefix : 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:54.952961437+07:00","message":"Next Push (prob) : 'วัตถุประสงค์ของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:54.952968614+07:00","message":"push: {false บรรลุวัตถุประสงค์ 0 0xc002624280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.097458264+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.097500162+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-05-21T13:16:55.097506127+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.097525074+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097533469+07:00","message":"[bufferProcess] interim [820000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097536258+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097539756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097544879+07:00","message":"> Transcript [1631] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097547832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.097550073+07:00","message":"Set new StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.144213311+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.144251861+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-05-21T13:16:55.14425847+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.144296833+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144305702+07:00","message":"[bufferProcess] interim [880000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144308221+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144311898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144314441+07:00","message":"> Transcript [1632] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144319116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144321381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.14432344+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.144326281+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.271457504+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.271495486+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-05-21T13:16:55.271501429+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.271513686+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271523621+07:00","message":"[bufferProcess] interim [0]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.27152781+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271535493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271539926+07:00","message":"> Transcript [1633] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271544563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271548798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271550679+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.271553482+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.648012071+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.648049979+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-05-21T13:16:55.648055886+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.648068615+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648075314+07:00","message":"[bufferProcess] interim [360000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648077864+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648081883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648084752+07:00","message":"> Transcript [1634] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648088156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648090159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648092269+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.648094741+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.847075075+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.847115918+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-05-21T13:16:55.847121948+07:00","message":"receive interim result [false|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.847135202+07:00","message":"[buffer interim] 199 false เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847146693+07:00","message":"[bufferProcess] interim [540000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847149625+07:00","message":"[bufferProcess] send to processor:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847156646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847159524+07:00","message":"> Transcript [1635] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847163438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847165848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847171442+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847174829+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847181329+07:00","message":"Push: 'วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847183427+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847185716+07:00","message":"Set new StatePrefix : 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.847188296+07:00","message":"Next Push (prob) : 'ย่อยอาหารคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.847212737+07:00","message":"push: {false วัตถุประสงค์ของระบบ 0 0xc002624280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.890951489+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.985186939+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.985238985+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-05-21T13:16:55.98524924+07:00","message":"receive interim result [true|false]: เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.985261926+07:00","message":"end recv isFinal message id 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.985265036+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.9852745+07:00","message":"[buffer interim] 199 true เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985287073+07:00","message":"[bufferProcess] interim [810000000]:เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985292189+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985297482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985302086+07:00","message":"> Transcript [1636] [false]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985307162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985309774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985312589+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985317061+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985319951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985322881+07:00","message":"> Transcript [1637] [true]: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985326256+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985328847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985331328+07:00","message":"StatePrefix: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบย่อยอาหารคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985334355+07:00","message":"TextPushed: 'เพื่อให้บรรลุวัตถุประสงค์วัตถุประสงค์ของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:55.985339732+07:00","message":"Push: 'ย่อยอาหารคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:55.985351816+07:00","message":"push: {true ย่อยอาหารคืออะไร 0 0xc002624280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:16:55.994302231+07:00","message":"write wav file: './tmp/7575/7575_199.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:56.793146756+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:57.35884791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:16:57.358862643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.836167919+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.836208751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.836215288+07:00","message":"receive interim result [false|false]: ตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.836229049+07:00","message":"[buffer interim] 200 false ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836236067+07:00","message":"[bufferProcess] interim [840000000]:ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836238838+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836246993+07:00","message":"[bufferProcess] send to processor (ticker):ตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836250316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836253449+07:00","message":"> Transcript [1638] [false]: 'ตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.836255866+07:00","message":"Set StatePrefix (first interim): 'ตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.84201079+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.842030886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.8420363+07:00","message":"receive interim result [false|false]: ย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:57.84205022+07:00","message":"[buffer interim] 200 false ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.84205497+07:00","message":"[bufferProcess] interim [900000000]:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:57.842057928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.341223397+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.34127666+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-05-21T13:16:58.341285656+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.341304292+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.341311781+07:00","message":"[bufferProcess] interim [380000000]:ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.341314683+07:00","message":"[bufferProcess] send to processor:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.341323059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.34132588+07:00","message":"> Transcript [1639] [false]: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.341328375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.34133283+07:00","message":"Set new StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.50011059+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.500149636+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-05-21T13:16:58.500155522+07:00","message":"receive interim result [false|false]: ย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.500173072+07:00","message":"[buffer interim] 200 false ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.50018097+07:00","message":"[bufferProcess] interim [500000000]:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500183885+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500187485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500191049+07:00","message":"> Transcript [1640] [false]: 'ย่อยอาหารให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500194134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500196153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500198048+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.500200185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.736857761+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.736905504+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-05-21T13:16:58.736912859+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้นกกระทา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.736930523+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้นกกระทา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736938299+07:00","message":"[bufferProcess] interim [800000000]:ย่อยอาหารให้นกกระทา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736941047+07:00","message":"[bufferProcess] send to processor:ย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736948343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736951185+07:00","message":"> Transcript [1641] [false]: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736955222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736957887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736961696+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.736963972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.852133274+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.852178376+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-05-21T13:16:58.852184832+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:58.852201358+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.85220926+07:00","message":"[bufferProcess] interim [860000000]:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852211834+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้นกกระทา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.85221582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852218748+07:00","message":"> Transcript [1642] [false]: 'ย่อยอาหารให้นกกระทา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852222808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852224763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852227988+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:58.852230888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.447033096+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.447076797+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-05-21T13:16:59.447083301+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.447096027+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447103795+07:00","message":"[bufferProcess] interim [460000000]:ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447123365+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.44712819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.44713152+07:00","message":"> Transcript [1643] [false]: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447135155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447137364+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447139218+07:00","message":"StatePrefix: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447141669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447144672+07:00","message":"Push: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447146575+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447148496+07:00","message":"Set new StatePrefix : 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.447151128+07:00","message":"Next Push (prob) : 'ให้รับประทาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.447160631+07:00","message":"push: {false ย่อยอาหาร 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.477709446+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.477752415+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-05-21T13:16:59.477758994+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.477774629+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477781637+07:00","message":"[bufferProcess] interim [520000000]:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477786799+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477793966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.47779699+07:00","message":"> Transcript [1644] [false]: 'ย่อยอาหารให้รับประทานที่รับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477800692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477803505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.477806064+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.47780843+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.617730089+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.617767544+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-05-21T13:16:59.617774107+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.617787054+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.61779604+07:00","message":"[bufferProcess] interim [640000000]:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617798591+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617803743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617806667+07:00","message":"> Transcript [1645] [false]: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.61780999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617812162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617814253+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.617816488+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.954388341+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.954427936+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-05-21T13:16:59.954433733+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:16:59.954443137+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทานที่รับประทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954449992+07:00","message":"[bufferProcess] interim [940000000]:ย่อยอาหารให้รับประทานที่รับประทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954452621+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954456194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954458955+07:00","message":"> Transcript [1646] [false]: 'ย่อยอาหารให้รับประทานที่รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954462042+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954464033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.954466013+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:16:59.95446815+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.014706858+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.014744268+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-05-21T13:17:00.014749493+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.014764377+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014770592+07:00","message":"[bufferProcess] interim [60000000]:ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014773165+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทานอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014777059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014779665+07:00","message":"> Transcript [1647] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014785121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014787521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014789996+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.01479208+07:00","message":"TextPushed: 'ย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014798818+07:00","message":"Push: 'ให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.01480203+07:00","message":"TextPushed: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.014804218+07:00","message":"Set new StatePrefix : 'ย่อยอาหารให้รับประทานที่รับประทานอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.01480683+07:00","message":"Next Push (prob) : 'ที่รับประทานอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.014814156+07:00","message":"push: {false ให้รับประทาน 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.282579948+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.282619153+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-05-21T13:17:00.282625905+07:00","message":"receive interim result [false|false]: ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.28264548+07:00","message":"[buffer interim] 200 false ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282655045+07:00","message":"[bufferProcess] interim [300000000]:ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282657554+07:00","message":"[bufferProcess] send to processor:ย่อยอาหารให้รับประทานที่รับประทานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282662625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282665353+07:00","message":"> Transcript [1648] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282668139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.282669985+07:00","message":"Set new StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานให้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:00.359741487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:00.359743757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.574315256+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.63500216+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.694978012+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695014859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด\",\"confidence\":0.93808043}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695023389+07:00","message":"receive interim result [true|false]: ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695032391+07:00","message":"end recv isFinal message id 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695035833+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695042756+07:00","message":"[buffer interim] 200 true ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695052922+07:00","message":"[bufferProcess] interim [810000000]:ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695057487+07:00","message":"[bufferProcess] send to processor (isfinal):ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695067154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695078955+07:00","message":"> Transcript [1649] [false]: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695082568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695084962+07:00","message":"Set new StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695087171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695089356+07:00","message":"> Transcript [1650] [true]: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695093047+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.69509545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.69509773+07:00","message":"StatePrefix: 'ย่อยอาหารให้รับประทานที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695100241+07:00","message":"TextPushed: 'ย่อยอาหารให้รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:00.695113959+07:00","message":"Push: 'ที่รับประทานอาหารให้ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:00.695123038+07:00","message":"push: {true ที่รับประทานอาหารให้ละเอียด 0 0xc002a42000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:00.706445581+07:00","message":"write wav file: './tmp/7575/7575_200.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.38324122+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.383292449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.383298117+07:00","message":"receive interim result [false|false]: เดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.383312355+07:00","message":"[buffer interim] 201 false เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.383319841+07:00","message":"[bufferProcess] interim [600000000]:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.383321901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.50505408+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.505097231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.505104068+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.505116111+07:00","message":"[buffer interim] 201 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.505123384+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.505126042+07:00","message":"[bufferProcess] send to processor:เดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.505129558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.505132448+07:00","message":"> Transcript [1651] [false]: 'เดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.505134712+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.689875758+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.689915516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดี๋ยวก็ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.689922363+07:00","message":"receive interim result [false|false]: เดี๋ยวก็ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.689937738+07:00","message":"[buffer interim] 201 false เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689945748+07:00","message":"[bufferProcess] interim [840000000]:เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689948356+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689955734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689962734+07:00","message":"> Transcript [1652] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689965274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.689967517+07:00","message":"Set new StatePrefix: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.69682428+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.696844338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.696849178+07:00","message":"receive interim result [false|false]: แล้วก็ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.696861751+07:00","message":"[buffer interim] 201 false แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.69686637+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.696868787+07:00","message":"[bufferProcess] send to processor:เดี๋ยวก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.696871233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.69687395+07:00","message":"> Transcript [1653] [false]: 'เดี๋ยวก็ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.696876268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.696878131+07:00","message":"Set new StatePrefix: 'เดี๋ยวก็ดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.822022553+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.822059546+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-05-21T13:17:01.822065067+07:00","message":"receive interim result [false|false]: แล้วก็ดูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:01.822079134+07:00","message":"[buffer interim] 201 false แล้วก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.82208601+07:00","message":"[bufferProcess] interim [20000000]:แล้วก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.822088367+07:00","message":"[bufferProcess] send to processor:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.8220917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.822094334+07:00","message":"> Transcript [1654] [false]: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.822096788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:01.8220987+07:00","message":"Set new StatePrefix: 'แล้วก็ดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.066161239+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.066201236+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-05-21T13:17:02.066207583+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.066222194+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066229456+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066231952+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066239023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066241827+07:00","message":"> Transcript [1655] [false]: 'แล้วก็ดูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066245344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066247503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066249424+07:00","message":"StatePrefix: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.066251761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269068867+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269102828+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-05-21T13:17:02.269108378+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269123519+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269126897+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-05-21T13:17:02.269131029+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269136292+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมเศร้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.269139445+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269144747+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ดูดซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269146935+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269149869+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269151679+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269154439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269157202+07:00","message":"> Transcript [1656] [false]: 'แล้วก็ดูดซึม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269190406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.26919344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.26919526+07:00","message":"StatePrefix: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.26919723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269198747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269200986+07:00","message":"> Transcript [1657] [false]: 'แล้วก็ดูดซึมเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269202933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269204495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.26920603+07:00","message":"StatePrefix: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.269207662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.389667581+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.389703897+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-05-21T13:17:02.389709666+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.389721406+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389727722+07:00","message":"[bufferProcess] interim [620000000]:แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389729886+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389733061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389735834+07:00","message":"> Transcript [1658] [false]: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389738654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389740634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389742747+07:00","message":"StatePrefix: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389745984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389749667+07:00","message":"Push: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389752621+07:00","message":"TextPushed: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389755476+07:00","message":"Set new StatePrefix : 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.389758365+07:00","message":"Next Push (prob) : 'ดซึมสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.389767481+07:00","message":"push: {false แล้วก็ดู 0 0xc002a42580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.997619481+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.997661802+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-05-21T13:17:02.99766815+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:02.997684592+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997693435+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997696216+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997699942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997703091+07:00","message":"> Transcript [1659] [false]: 'แล้วก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997706308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.99770884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997710749+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:02.997714593+07:00","message":"TextPushed: 'แล้วก็ดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.102177978+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.102228063+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-05-21T13:17:03.102236104+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.102254253+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102262252+07:00","message":"[bufferProcess] interim [280000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102265128+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102276708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.10227987+07:00","message":"> Transcript [1660] [false]: 'แล้วก็ดูดซึมสารอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102284045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102286308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102288719+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.102291016+07:00","message":"TextPushed: 'แล้วก็ดู'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:03.36041299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:03.360429242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.422998998+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.423029574+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-05-21T13:17:03.42303535+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.4230489+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423057264+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423060044+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423068112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423070786+07:00","message":"> Transcript [1661] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423073975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423076005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.42307819+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.423080286+07:00","message":"TextPushed: 'แล้วก็ดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.611578376+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.611614631+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-05-21T13:17:03.611621003+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.611634421+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611641096+07:00","message":"[bufferProcess] interim [760000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.61164346+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611648554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611652345+07:00","message":"> Transcript [1662] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611657019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611659939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611662927+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611666893+07:00","message":"TextPushed: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611673438+07:00","message":"Push: 'ดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611675231+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611677335+07:00","message":"Set new StatePrefix : 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.611679524+07:00","message":"Next Push (prob) : 'อาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.61168736+07:00","message":"push: {false ดซึมสาร 0 0xc002a42580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.666366536+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.666399441+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-05-21T13:17:03.666405058+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:03.666414085+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666420203+07:00","message":"[bufferProcess] interim [880000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666422832+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666426037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666428692+07:00","message":"> Transcript [1663] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666431866+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666434088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.66643594+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:03.666438208+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.118256403+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.118289662+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-05-21T13:17:04.118295898+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.118311322+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118318008+07:00","message":"[bufferProcess] interim [240000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118320657+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118324008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.11832684+07:00","message":"> Transcript [1664] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118330503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118332554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118334709+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.118337525+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.309882841+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.309940533+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-05-21T13:17:04.309949137+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.309964924+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309979155+07:00","message":"[bufferProcess] interim [480000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309982277+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309986106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309989208+07:00","message":"> Transcript [1665] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309993018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309994957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309997456+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.309999994+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.499935381+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.499982787+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-05-21T13:17:04.499990732+07:00","message":"receive interim result [false|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.500008019+07:00","message":"[buffer interim] 201 false แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500021627+07:00","message":"[bufferProcess] interim [720000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500024796+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500032592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500035749+07:00","message":"> Transcript [1666] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500040297+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500042966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500047924+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500050509+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500057995+07:00","message":"Push: 'อาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.50006023+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500063357+07:00","message":"Set new StatePrefix : 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.500066127+07:00","message":"Next Push (prob) : 'ต่างๆของร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.50008997+07:00","message":"push: {false อาหารไปเลี้ยงส่วน 0 0xc002a42580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.802272578+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918117206+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918151933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย\",\"confidence\":0.9588167}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.91815747+07:00","message":"receive interim result [true|false]: แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918167414+07:00","message":"end recv isFinal message id 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918169471+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918175647+07:00","message":"[buffer interim] 201 true แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918183039+07:00","message":"[bufferProcess] interim [170000000]:แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918193285+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918197879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918202118+07:00","message":"> Transcript [1667] [false]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918206627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918209742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918213268+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918217441+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918220467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918223623+07:00","message":"> Transcript [1668] [true]: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918226708+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918229783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918232594+07:00","message":"StatePrefix: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วนต่างๆของร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918235581+07:00","message":"TextPushed: 'แล้วก็ดูดซึมสารอาหารไปเลี้ยงส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:04.918243691+07:00","message":"Push: 'ต่างๆของร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:04.918255361+07:00","message":"push: {true ต่างๆของร่างกาย 0 0xc002a42580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:04.927598329+07:00","message":"write wav file: './tmp/7575/7575_201.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:05.183683127+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:06.360512266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:06.36053165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.445816943+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.445850002+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-05-21T13:17:06.445854929+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.445867155+07:00","message":"[buffer interim] 202 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445873272+07:00","message":"[bufferProcess] interim [320000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445875011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445880267+07:00","message":"[bufferProcess] send to processor (ticker):มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445882699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445885176+07:00","message":"> Transcript [1669] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.445887253+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.626142443+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.626198927+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-05-21T13:17:06.626205065+07:00","message":"receive interim result [false|false]: มันคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.626221445+07:00","message":"[buffer interim] 202 false มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.62622985+07:00","message":"[bufferProcess] interim [440000000]:มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.62623203+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.651375575+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.783448675+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.826882401+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.826926075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือ\",\"confidence\":0.77273905}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.826931864+07:00","message":"receive interim result [true|false]: นั่นคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.82694159+07:00","message":"end recv isFinal message id 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.82695857+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.826972935+07:00","message":"[buffer interim] 202 true นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.826982696+07:00","message":"[bufferProcess] interim [710000000]:นั่นคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.826986663+07:00","message":"[bufferProcess] send to processor (isfinal):มันคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.826991436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.826995226+07:00","message":"> Transcript [1670] [false]: 'มันคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.826999653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827002773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827005566+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827008352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827011109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827014032+07:00","message":"> Transcript [1671] [true]: 'นั่นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827017124+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.82701978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827022225+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827025609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:06.827028424+07:00","message":"Push: 'นั่นคือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:06.827036514+07:00","message":"push: {true นั่นคือ 0 0xc00016e080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:06.835370562+07:00","message":"write wav file: './tmp/7575/7575_202.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.311298472+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.311338465+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.311344059+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.311357239+07:00","message":"[buffer interim] 203 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.311363812+07:00","message":"[bufferProcess] interim [540000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.311365497+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.440741589+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.440782526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.440788507+07:00","message":"receive interim result [false|false]: บรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.440802422+07:00","message":"[buffer interim] 203 false บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.440810206+07:00","message":"[bufferProcess] interim [660000000]:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.440812283+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.440815367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.440818013+07:00","message":"> Transcript [1672] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.440820135+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.629343804+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.629382928+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.629388459+07:00","message":"receive interim result [false|false]: บรรลุวัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.629401946+07:00","message":"[buffer interim] 203 false บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.629410174+07:00","message":"[bufferProcess] interim [900000000]:บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.629413746+07:00","message":"[bufferProcess] send to processor:บรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.629418184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.629422176+07:00","message":"> Transcript [1673] [false]: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.62942574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.629428568+07:00","message":"Set new StatePrefix: 'บรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.759374444+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.759418432+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-05-21T13:17:07.759424423+07:00","message":"receive interim result [false|false]: บรรลุวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.759436113+07:00","message":"[buffer interim] 203 false บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759442859+07:00","message":"[bufferProcess] interim [20000000]:บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759445206+07:00","message":"[bufferProcess] send to processor:บรรลุวัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.75945058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759453453+07:00","message":"> Transcript [1674] [false]: 'บรรลุวัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759456344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759458193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.759460077+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.7594622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.990288826+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.990329233+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-05-21T13:17:07.990335283+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:07.990348981+07:00","message":"[buffer interim] 203 false บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990357508+07:00","message":"[bufferProcess] interim [140000000]:บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990360204+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990365397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990368189+07:00","message":"> Transcript [1675] [false]: 'บรรลุวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990371264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990374033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990375879+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:07.990377771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.360417714+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.360457618+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-05-21T13:17:08.360464475+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.360478932+07:00","message":"[buffer interim] 203 false บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360486239+07:00","message":"[bufferProcess] interim [500000000]:บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360489036+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360511032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360514345+07:00","message":"> Transcript [1676] [false]: 'บรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360517812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360519929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360521776+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.360523767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.612244912+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.612292868+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-05-21T13:17:08.612298159+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.612311416+07:00","message":"[buffer interim] 203 false บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612318173+07:00","message":"[bufferProcess] interim [740000000]:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612320607+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์และ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612325837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612328327+07:00","message":"> Transcript [1677] [false]: 'บรรลุวัตถุประสงค์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612331963+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612334225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612335997+07:00","message":"StatePrefix: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612338254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612343241+07:00","message":"Push: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.612345191+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.61234705+07:00","message":"Set new StatePrefix : 'บรรลุวัตถุประสงค์และ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:08.61234919+07:00","message":"Next Push (prob) : 'วัตถุประสงค์และ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:08.612356171+07:00","message":"push: {false บรรลุ 0 0xc002a42c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.109152515+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.109213509+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-05-21T13:17:09.109220128+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.109234432+07:00","message":"[buffer interim] 203 false บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109243007+07:00","message":"[bufferProcess] interim [340000000]:บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109246627+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109251313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109256867+07:00","message":"> Transcript [1678] [false]: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109259317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.109261286+07:00","message":"Set new StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:09.361046593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:09.361059024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.748948767+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.74900715+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-05-21T13:17:09.749013187+07:00","message":"receive interim result [false|false]: บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:09.749027804+07:00","message":"[buffer interim] 203 false บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749034523+07:00","message":"[bufferProcess] interim [940000000]:บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749036983+07:00","message":"[bufferProcess] send to processor:บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749040358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749042889+07:00","message":"> Transcript [1679] [false]: 'บรรลุวัตถุประสงค์แล้วเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749045904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749047884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749049636+07:00","message":"StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:09.749052107+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.531985993+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:11.595577806+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.101065921+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.172668842+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190076359+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190092449+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190095278+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190101692+07:00","message":"[buffer interim] force interim is final (2) :บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190109148+07:00","message":"[bufferProcess] interim [940000000]:บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190111896+07:00","message":"[bufferProcess] send to processor (isfinal):บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19011578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19011908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190123313+07:00","message":"> Transcript [1680] [false]: 'บรรลุวัตถุประสงค์แล้วเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190127372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19013018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190133356+07:00","message":"StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19013715+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19014049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190143781+07:00","message":"> Transcript [1681] [true]: 'บรรลุวัตถุประสงค์แล้วเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190147002+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19014997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190152739+07:00","message":"StatePrefix: 'บรรลุวัตถุประสงค์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190155478+07:00","message":"TextPushed: 'บรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190159112+07:00","message":"Push: 'วัตถุประสงค์แล้วเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190160747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190162587+07:00","message":"> Transcript [1682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190164408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190165937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190167509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.190169069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.19017086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190179733+07:00","message":"push: {true วัตถุประสงค์แล้วเนาะ 0 0xc002a42c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.190184535+07:00","message":"push: {true \n 0 0xc002a42280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:12.198195126+07:00","message":"write wav file: './tmp/7575/7575_204.wav'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:12.199802602+07:00","message":"write wav file: './tmp/7575/7575_203.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.231663245+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:12.361969494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:12.361981134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.429585164+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.429608402+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.429611791+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.429618959+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429625366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429629081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429632542+07:00","message":"> Transcript [1683] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429635963+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429638113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429640655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429643069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.429646903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.429658496+07:00","message":"push: {true \n 0 0xc002a42d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:12.43381739+07:00","message":"write wav file: './tmp/7575/7575_205.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.438015147+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.438046799+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรลุวัตถุประสงค์แล้วเนาะ\",\"confidence\":0.9495942}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.438052823+07:00","message":"receive interim result [true|false]: บรรลุวัตถุประสงค์แล้วเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.438060263+07:00","message":"end recv isFinal message id 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.438063087+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.43807011+07:00","message":"[buffer interim] this message is already final true 203: 'บรรลุวัตถุประสงค์แล้วเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.494640137+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.613881+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.744374026+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.758315687+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.758333899+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.758337145+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.758342718+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758348706+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758351934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758354934+07:00","message":"> Transcript [1684] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758357375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758359353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758361022+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758362854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:12.758369237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:12.758377232+07:00","message":"push: {true \n 0 0xc000423180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:12.76295933+07:00","message":"write wav file: './tmp/7575/7575_206.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.451744054+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.545753255+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.545787316+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.5457911+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.545801715+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545810348+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545814771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545818296+07:00","message":"> Transcript [1685] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545821189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545823032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545824955+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545826787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:13.545829409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.545841907+07:00","message":"push: {true \n 0 0xc002a43000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:13.552485699+07:00","message":"write wav file: './tmp/7575/7575_207.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:13.772919436+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.629484636+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.629532167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.629537888+07:00","message":"receive interim result [false|false]: ถ้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.629552293+07:00","message":"[buffer interim] 208 false ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629560639+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629563571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629567913+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629570705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629573524+07:00","message":"> Transcript [1686] [false]: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.629575546+07:00","message":"Set StatePrefix (first interim): 'ถ้าเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.998367856+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.99841059+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-05-21T13:17:14.998416929+07:00","message":"receive interim result [false|false]: ถ้าเกิดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:14.99842992+07:00","message":"[buffer interim] 208 false ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.998438372+07:00","message":"[bufferProcess] interim [260000000]:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:14.998440475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.201234744+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.201276396+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-05-21T13:17:15.201282198+07:00","message":"receive interim result [false|false]: ถ้าเกิดปาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.201296716+07:00","message":"[buffer interim] 208 false ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201304374+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201308045+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201315206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201317899+07:00","message":"> Transcript [1687] [false]: 'ถ้าเกิดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201320968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.20132295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201324789+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.201327251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:15.362209313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:15.362220936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.647484277+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.647535891+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-05-21T13:17:15.647542309+07:00","message":"receive interim result [false|false]: ถ้าเกิดปางจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.647554968+07:00","message":"[buffer interim] 208 false ถ้าเกิดปางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647561426+07:00","message":"[bufferProcess] interim [860000000]:ถ้าเกิดปางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647564086+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647567584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647570469+07:00","message":"> Transcript [1688] [false]: 'ถ้าเกิดปาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647575562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647577726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.64757954+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.647581475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.811920222+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.878572406+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.878614187+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-05-21T13:17:15.878622704+07:00","message":"receive interim result [false|false]: ถ้าเกิดปางจุดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.878640352+07:00","message":"[buffer interim] 208 false ถ้าเกิดปางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878652281+07:00","message":"[bufferProcess] interim [100000000]:ถ้าเกิดปางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878654742+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878658539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878661601+07:00","message":"> Transcript [1689] [false]: 'ถ้าเกิดปางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878665869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878668187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878670125+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:15.878672161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:15.883187855+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012135418+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.01218204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ถ้าเกิดปรางจุด\",\"confidence\":0.9047142}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.01219147+07:00","message":"receive interim result [true|false]: แต่ถ้าเกิดปรางจุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012202507+07:00","message":"end recv isFinal message id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012205607+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012212692+07:00","message":"[buffer interim] 208 true แต่ถ้าเกิดปรางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012222145+07:00","message":"[bufferProcess] interim [280000000]:แต่ถ้าเกิดปรางจุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012226252+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเกิดปางจุดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012236744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012246077+07:00","message":"> Transcript [1690] [false]: 'ถ้าเกิดปางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012250856+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012253189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012255286+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.01225764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012264248+07:00","message":"Push: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012266248+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.01226986+07:00","message":"Set new StatePrefix : 'ถ้าเกิดปางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012272245+07:00","message":"Next Push (prob) : 'ปางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012274422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012276487+07:00","message":"> Transcript [1691] [true]: 'แต่ถ้าเกิดปรางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012278857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012280665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012282302+07:00","message":"StatePrefix: 'ถ้าเกิดปางจุดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012284236+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012286341+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012296849+07:00","message":"push: {false ถ้าเกิด 0 0xc00016f080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012357241+07:00","message":"Push: 'ปรางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012360576+07:00","message":"TextPushed: 'ถ้าเกิดปรางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.01236249+07:00","message":"Set new StatePrefix : 'แต่ถ้าเกิดปรางจุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012364398+07:00","message":"Next Push (prob) : 'แต่ถ้าเกิดปรางจุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.012371696+07:00","message":"push: {true ปรางจุด 0 0xc00016f080}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.012388383+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_208.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:16.020844799+07:00","message":"write wav file: './tmp/7575/7575_208.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.217320241+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.21735914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.217364792+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.217380255+07:00","message":"[buffer interim] 209 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.217386628+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.217388587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.406164907+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.406212558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.406218596+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.406229852+07:00","message":"[buffer interim] 209 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.406238143+07:00","message":"[bufferProcess] interim [600000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.406240453+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.406245686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.406248242+07:00","message":"> Transcript [1692] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.406250548+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.520622389+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628119392+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628156185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.62816232+07:00","message":"receive interim result [true|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628173017+07:00","message":"end recv isFinal message id 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628176127+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628182341+07:00","message":"[buffer interim] 209 true มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628189335+07:00","message":"[bufferProcess] interim [870000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628192281+07:00","message":"[bufferProcess] send to processor (isfinal):มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628195277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628198147+07:00","message":"> Transcript [1693] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628200914+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628202832+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628204617+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628206472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628208362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628210232+07:00","message":"> Transcript [1694] [true]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.62821221+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628214242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628215787+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628217616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:16.628222828+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:16.628230611+07:00","message":"push: {true มีความ 0 0xc00354cd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:16.634478416+07:00","message":"write wav file: './tmp/7575/7575_209.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:17.423650297+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.271668943+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.271718009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผิดพลาด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.271723767+07:00","message":"receive interim result [false|false]: ผิดพลาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.271739135+07:00","message":"[buffer interim] 210 false ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.271745663+07:00","message":"[bufferProcess] interim [840000000]:ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.271748329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.271754796+07:00","message":"[bufferProcess] send to processor (ticker):ผิดพลาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.27175765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.271760371+07:00","message":"> Transcript [1695] [false]: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.271762503+07:00","message":"Set StatePrefix (first interim): 'ผิดพลาด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:18.363065959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:18.363084911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.437928194+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.437990459+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-05-21T13:17:18.43799958+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.43801916+07:00","message":"[buffer interim] 210 false ผิดพลาดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.43802883+07:00","message":"[bufferProcess] interim [20000000]:ผิดพลาดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.438031472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.464741836+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.464779147+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-05-21T13:17:18.46478507+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.464798245+07:00","message":"[buffer interim] 210 false ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464804465+07:00","message":"[bufferProcess] interim [80000000]:ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464807081+07:00","message":"[bufferProcess] send to processor:ผิดพลาดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464812569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464815556+07:00","message":"> Transcript [1696] [false]: 'ผิดพลาดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464818678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464820725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464822703+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.464824809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.830679571+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.884105953+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.884147077+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-05-21T13:17:18.884153265+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.884163124+07:00","message":"[buffer interim] 210 false ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884170547+07:00","message":"[bufferProcess] interim [440000000]:ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884172708+07:00","message":"[bufferProcess] send to processor:ผิดพลาดขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884176038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884178933+07:00","message":"> Transcript [1697] [false]: 'ผิดพลาดขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884181921+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884183992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884186188+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.884188215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.895763885+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.895799488+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-05-21T13:17:18.8958044+07:00","message":"receive interim result [false|false]: ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.895817779+07:00","message":"[buffer interim] 210 false ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895822801+07:00","message":"[bufferProcess] interim [500000000]:ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895824962+07:00","message":"[bufferProcess] send to processor:ผิดพลาดขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895827455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895829835+07:00","message":"> Transcript [1698] [false]: 'ผิดพลาดขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895832697+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895835208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895836942+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.895838711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922795237+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.92282027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผิดพลาดขึ้นมาล่ะคะ\",\"confidence\":0.93376243}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922826472+07:00","message":"receive interim result [true|false]: ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922836796+07:00","message":"end recv isFinal message id 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922839098+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.92284565+07:00","message":"[buffer interim] 210 true ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922849899+07:00","message":"[bufferProcess] interim [620000000]:ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922857348+07:00","message":"[bufferProcess] send to processor (isfinal):ผิดพลาดขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922859862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922863168+07:00","message":"> Transcript [1699] [false]: 'ผิดพลาดขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922865552+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922867641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922869824+07:00","message":"StatePrefix: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922871639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922874361+07:00","message":"Push: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922876517+07:00","message":"TextPushed: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.92287853+07:00","message":"Set new StatePrefix : 'ผิดพลาดขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922880537+07:00","message":"Next Push (prob) : 'ขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922882492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922884333+07:00","message":"> Transcript [1700] [true]: 'ผิดพลาดขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922886361+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922887962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.92288963+07:00","message":"StatePrefix: 'ผิดพลาดขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922891797+07:00","message":"TextPushed: 'ผิดพลาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:18.922893628+07:00","message":"Push: 'ขึ้นมาล่ะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922903802+07:00","message":"push: {false ผิดพลาด 0 0xc002a42180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:18.922937536+07:00","message":"push: {true ขึ้นมาล่ะคะ 0 0xc002a42180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:18.928854785+07:00","message":"write wav file: './tmp/7575/7575_210.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.412871905+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.967833806+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.967881713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.967888529+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:19.967906371+07:00","message":"[buffer interim] 211 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967914124+07:00","message":"[bufferProcess] interim [600000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967917025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967925528+07:00","message":"[bufferProcess] send to processor (ticker):เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967928999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967933331+07:00","message":"> Transcript [1701] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:19.967936526+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.051062061+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.15979885+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159845018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159850972+07:00","message":"receive interim result [true|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159859124+07:00","message":"end recv isFinal message id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159863957+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159870129+07:00","message":"[buffer interim] 211 true เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159879182+07:00","message":"[bufferProcess] interim [870000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159885052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159888325+07:00","message":"> Transcript [1702] [true]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159891462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159893445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159895385+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159897497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:20.159904138+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.159914526+07:00","message":"push: {true เช่น 0 0xc00354c580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:20.165848186+07:00","message":"write wav file: './tmp/7575/7575_211.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.494328961+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860213464+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860241277+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860244829+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860247664+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860250526+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860253271+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860258301+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860261356+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860264227+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860266959+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860269609+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860272446+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860275068+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860277847+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:20.860292724+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.158936417+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.158986982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.158993041+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.159006897+07:00","message":"[buffer interim] 212 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.15901345+07:00","message":"[bufferProcess] interim [660000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.159015343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:21.364052348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:21.364064524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.381366978+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.381399161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.381404794+07:00","message":"receive interim result [false|false]: ถ้าเราคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.38142256+07:00","message":"[buffer interim] 212 false ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.381431333+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.381435951+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.38144125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.381444181+07:00","message":"> Transcript [1703] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.381446333+07:00","message":"Set StatePrefix (first interim): 'ถ้าเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.565571723+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.56562146+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-05-21T13:17:21.565628316+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.565645539+07:00","message":"[buffer interim] 212 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565652816+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565655066+07:00","message":"[bufferProcess] send to processor:ถ้าเราคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565658401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565661985+07:00","message":"> Transcript [1704] [false]: 'ถ้าเราคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565665975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565668201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565670021+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.565672116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.666552999+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.666606172+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-05-21T13:17:21.666611746+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.666625212+07:00","message":"[buffer interim] 212 false ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666630857+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666632978+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666640593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666646794+07:00","message":"> Transcript [1705] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666649996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.6666522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666653958+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.666655904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.920099141+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.920137339+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-05-21T13:17:21.92014394+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:21.920158818+07:00","message":"[buffer interim] 212 false ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.92016542+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920167599+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920170936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920175583+07:00","message":"> Transcript [1706] [false]: 'ถ้าเราเคี้ยวอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920178941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920181062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920182858+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:21.920184962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.053974119+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.054011155+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-05-21T13:17:22.054016661+07:00","message":"receive interim result [false|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.054031177+07:00","message":"[buffer interim] 212 false ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054037482+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054040167+07:00","message":"[bufferProcess] send to processor:ถ้าเราเคี้ยวอาหารไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054043598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.05404651+07:00","message":"> Transcript [1707] [false]: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054050001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054052051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054053783+07:00","message":"StatePrefix: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054055712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054058299+07:00","message":"Push: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054060166+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.054062065+07:00","message":"Set new StatePrefix : 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.05406443+07:00","message":"Next Push (prob) : 'เคี้ยวอาหารไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.054071656+07:00","message":"push: {false ถ้าเรา 0 0xc002a42f80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.224171814+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.31767993+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317721248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราเคี้ยวอาหารไม่ละเอียด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317727281+07:00","message":"receive interim result [true|false]: ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317736572+07:00","message":"end recv isFinal message id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317738965+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317745529+07:00","message":"[buffer interim] 212 true ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317752228+07:00","message":"[bufferProcess] interim [950000000]:ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317755167+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราเคี้ยวอาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317758456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317761207+07:00","message":"> Transcript [1708] [false]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317764088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317765995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317767969+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.31777018+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317771811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317774805+07:00","message":"> Transcript [1709] [true]: 'ถ้าเราเคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317776881+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317778457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317780146+07:00","message":"StatePrefix: 'ถ้าเราเคี้ยวอาหารไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317782404+07:00","message":"TextPushed: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:22.317784992+07:00","message":"Push: 'เคี้ยวอาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.317792855+07:00","message":"push: {true เคี้ยวอาหารไม่ละเอียด 0 0xc002a42f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:22.324311916+07:00","message":"write wav file: './tmp/7575/7575_212.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:22.994101182+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.692241932+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.774740404+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.774772324+07:00","message":"found end of frame, send empty tag with msgId: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.774775838+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.774783955+07:00","message":"[buffer interim] 213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774791302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774795425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774798458+07:00","message":"> Transcript [1710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774801126+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774802992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774804664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774806445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:23.774809426+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.774821112+07:00","message":"push: {true \n 0 0xc00354d080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:23.780361932+07:00","message":"write wav file: './tmp/7575/7575_213.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:23.893404599+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:24.364463488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:24.364473651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.9506461+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950689621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950696644+07:00","message":"receive interim result [false|false]: จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950711038+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950717006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950720828+07:00","message":"receive interim result [false|false]: จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950725396+07:00","message":"[buffer interim] 214 false จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:24.950728358+07:00","message":"[buffer interim] 214 false จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950733028+07:00","message":"[bufferProcess] interim [660000000]:จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950734743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950737886+07:00","message":"[bufferProcess] send to processor (ticker):จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950740847+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950742399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950744775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.950747427+07:00","message":"> Transcript [1711] [false]: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:24.95074952+07:00","message":"Set StatePrefix (first interim): 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290673683+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290712341+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-05-21T13:17:25.290718273+07:00","message":"receive interim result [false|false]: จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290731695+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290735583+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-05-21T13:17:25.290738169+07:00","message":"receive interim result [false|false]: จะส่งผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290743469+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290746433+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-05-21T13:17:25.290748779+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290754004+07:00","message":"[buffer interim] 214 false จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290763894+07:00","message":"[buffer interim] 214 false จะส่งผลกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.290768598+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.29080073+07:00","message":"[bufferProcess] interim [960000000]:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290834969+07:00","message":"[bufferProcess] send to processor:จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290845511+07:00","message":"[bufferProcess] interim [20000000]:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290847971+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290850607+07:00","message":"[bufferProcess] interim [80000000]:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290852336+07:00","message":"[bufferProcess] send to processor:จะส่งผลกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290858497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290863494+07:00","message":"> Transcript [1712] [false]: 'จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290866936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290869016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290870906+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290872888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290874992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290876889+07:00","message":"> Transcript [1713] [false]: 'จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290878788+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290880444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290881972+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290883584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290885005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290886908+07:00","message":"> Transcript [1714] [false]: 'จะส่งผลกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290888583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290890101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290891686+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.290893916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647368924+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647419228+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-05-21T13:17:25.647425318+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.64744172+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647446636+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-05-21T13:17:25.647449721+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647455421+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647458893+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647465187+07:00","message":"[bufferProcess] interim [260000000]:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647467344+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647470144+07:00","message":"[bufferProcess] interim [380000000]:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647471838+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647474925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647478141+07:00","message":"> Transcript [1715] [false]: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647481918+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647483983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647486433+07:00","message":"StatePrefix: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647488691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.64749329+07:00","message":"Push: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647495222+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.64749729+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647499409+07:00","message":"Next Push (prob) : 'ผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.6475011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647503126+07:00","message":"> Transcript [1716] [false]: 'จะส่งผลต่อการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647505023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647509402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647511398+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.647513306+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.647537695+07:00","message":"push: {false จะส่ง 0 0xc002625580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.947628468+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.947673653+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-05-21T13:17:25.947679771+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:25.947695281+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947703351+07:00","message":"[bufferProcess] interim [620000000]:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947705771+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.94771345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947716354+07:00","message":"> Transcript [1717] [false]: 'จะส่งผลต่อการทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.94772003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947722726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947726879+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:25.947729319+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196445747+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196487171+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-05-21T13:17:26.19649405+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196512371+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196517532+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-05-21T13:17:26.196520316+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196526219+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.196531176+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196539086+07:00","message":"[bufferProcess] interim [860000000]:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196542823+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196550094+07:00","message":"[bufferProcess] interim [920000000]:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196553156+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196557616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196562517+07:00","message":"> Transcript [1718] [false]: 'จะส่งผลต่อการทำงานของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196568315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.1965712+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.19657488+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196578624+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.19658172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196585172+07:00","message":"> Transcript [1719] [false]: 'จะส่งผลต่อการทำงานของเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196588481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.19659112+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196593697+07:00","message":"StatePrefix: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196597096+07:00","message":"TextPushed: 'จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196605829+07:00","message":"Push: 'ผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196609196+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196612308+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.196620578+07:00","message":"Next Push (prob) : 'ทำงานของเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.19664285+07:00","message":"push: {false ผลต่อการ 0 0xc002625580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.385942354+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.385988618+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-05-21T13:17:26.385994852+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.386008664+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.38601518+07:00","message":"[bufferProcess] interim [400000000]:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.386017493+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.386022653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.386025905+07:00","message":"> Transcript [1720] [false]: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.386028521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.386030542+07:00","message":"Set new StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552344896+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552391178+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-05-21T13:17:26.552398214+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552415579+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552418942+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-05-21T13:17:26.552421571+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552428355+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.552431694+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552438191+07:00","message":"[bufferProcess] interim [580000000]:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552440723+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552445177+07:00","message":"[bufferProcess] interim [640000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552447351+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552450467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552453491+07:00","message":"> Transcript [1721] [false]: 'จะส่งผลต่อการทำงานของอวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552457254+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552459205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552461376+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552464215+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552466399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552468175+07:00","message":"> Transcript [1722] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552470068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552472142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552473733+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.552475448+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.86178034+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.861812027+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-05-21T13:17:26.861817415+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.861832526+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861838772+07:00","message":"[bufferProcess] interim [940000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861841053+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861844281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861847013+07:00","message":"> Transcript [1723] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861850098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861854641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861856899+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.861859729+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.865556016+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.865574592+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-05-21T13:17:26.865578928+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.865590863+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865595134+07:00","message":"[bufferProcess] interim [0]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865597389+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865600569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865603047+07:00","message":"> Transcript [1724] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865606014+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865607817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865609785+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865611789+07:00","message":"TextPushed: 'จะส่งผลต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865618265+07:00","message":"Push: 'ทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865620267+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.86562308+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:26.865625367+07:00","message":"Next Push (prob) : 'ในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:26.865633235+07:00","message":"push: {false ทำงานของอวัยวะ 0 0xc002625580}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:27.364805493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:27.364820334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.440972626+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.441019161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.441027721+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.44104431+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441052862+07:00","message":"[bufferProcess] interim [600000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441056994+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441065791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441068794+07:00","message":"> Transcript [1725] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441072651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441075475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441078161+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.441082677+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.566236592+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.566282397+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-05-21T13:17:27.566289085+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.566306687+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566314645+07:00","message":"[bufferProcess] interim [660000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566317554+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566321564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566324353+07:00","message":"> Transcript [1726] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566328624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566330831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566333073+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.566335839+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.639338496+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.639385281+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-05-21T13:17:27.639391832+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.639408356+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.63941989+07:00","message":"[bufferProcess] interim [780000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639422798+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639433807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639436627+07:00","message":"> Transcript [1727] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639441165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639444509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639446846+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.639449929+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.778820702+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.778861084+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-05-21T13:17:27.778866788+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.77888446+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.778888306+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-05-21T13:17:27.778891141+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.778902224+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.778925758+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778932985+07:00","message":"[bufferProcess] interim [840000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778936007+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778939387+07:00","message":"[bufferProcess] interim [900000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778941663+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778944593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.77895426+07:00","message":"> Transcript [1728] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778963756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778966011+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778968543+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.77897118+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778981614+07:00","message":"Push: 'ในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778983672+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.77898577+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778988481+07:00","message":"Next Push (prob) : 'อาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778990481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778992464+07:00","message":"> Transcript [1729] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778994543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778996481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.778998677+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.779008181+07:00","message":"push: {false ในระบบย่อย 0 0xc002625580}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.779010516+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.956527872+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.956570833+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-05-21T13:17:27.956576528+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:27.956588463+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956594957+07:00","message":"[bufferProcess] interim [80000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956597628+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956602982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956605868+07:00","message":"> Transcript [1730] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956609925+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956613834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956616399+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:27.956618972+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.270707816+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.270742526+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-05-21T13:17:28.270752297+07:00","message":"receive interim result [false|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.27076463+07:00","message":"[buffer interim] 214 false จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270773834+07:00","message":"[bufferProcess] interim [380000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270778177+07:00","message":"[bufferProcess] send to processor:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270783606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270787493+07:00","message":"> Transcript [1731] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270792153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270794867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270798847+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.270801817+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.31079368+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.45904408+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459080622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459088319+07:00","message":"receive interim result [true|false]: จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459097535+07:00","message":"end recv isFinal message id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459100032+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459106872+07:00","message":"[buffer interim] 214 true จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459115759+07:00","message":"[bufferProcess] interim [650000000]:จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459120571+07:00","message":"[bufferProcess] send to processor (isfinal):จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459123924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459126706+07:00","message":"> Transcript [1732] [false]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459130176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459132194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459134311+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459136979+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459143402+07:00","message":"Push: 'อาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459145402+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459147682+07:00","message":"Set new StatePrefix : 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459150081+07:00","message":"Next Push (prob) : 'อย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459151817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459153788+07:00","message":"> Transcript [1733] [true]: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459155995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459157554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459159276+07:00","message":"StatePrefix: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459161089+07:00","message":"TextPushed: 'จะส่งผลต่อการทำงานของอวัยวะในระบบย่อยอาหารอื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:28.459163094+07:00","message":"Push: 'อย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.45917043+07:00","message":"push: {false อาหารอื่นๆ 0 0xc002625580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:28.459175617+07:00","message":"push: {true อย่างไรคะ 0 0xc002625580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:28.470027019+07:00","message":"write wav file: './tmp/7575/7575_214.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:29.724906751+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.253738066+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.253780451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.253786414+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.253800005+07:00","message":"[buffer interim] 215 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253806155+07:00","message":"[bufferProcess] interim [540000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253807797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253813229+07:00","message":"[bufferProcess] send to processor (ticker):ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253815869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253818816+07:00","message":"> Transcript [1734] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.253821881+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:30.364979626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:30.364990903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.377487964+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.377528602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.377534896+07:00","message":"receive interim result [false|false]: ถ้าเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.377551106+07:00","message":"[buffer interim] 215 false ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.377558464+07:00","message":"[bufferProcess] interim [720000000]:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.377560796+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.572269323+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.572302183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอย่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.572308008+07:00","message":"receive interim result [false|false]: ถ้าเราอย่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.572318965+07:00","message":"[buffer interim] 215 false ถ้าเราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572324811+07:00","message":"[bufferProcess] interim [840000000]:ถ้าเราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572326955+07:00","message":"[bufferProcess] send to processor:ถ้าเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572332001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572334668+07:00","message":"> Transcript [1735] [false]: 'ถ้าเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572337209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572339186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572341091+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.572343384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.574710484+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.574721263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเราอยาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.574724666+07:00","message":"receive interim result [false|false]: ถ้าเราอยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.574731039+07:00","message":"[buffer interim] 215 false ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.57473446+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.574736388+07:00","message":"[bufferProcess] send to processor:ถ้าเราอย่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.574738433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.574740657+07:00","message":"> Transcript [1736] [false]: 'ถ้าเราอย่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.5747429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.57474459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.574746281+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.574747977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.698007952+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.698041145+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-05-21T13:17:30.698046868+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.69805839+07:00","message":"[buffer interim] 215 false ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698064811+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698067409+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698072354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698074837+07:00","message":"> Transcript [1737] [false]: 'ถ้าเราอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698077976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698080059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698082149+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.698084154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.896404484+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.896448448+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-05-21T13:17:30.896455861+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.896473291+07:00","message":"[buffer interim] 215 false ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896481408+07:00","message":"[bufferProcess] interim [140000000]:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896484044+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896493281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896496127+07:00","message":"> Transcript [1738] [false]: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896499885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896502344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.89650463+07:00","message":"StatePrefix: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896507007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896514726+07:00","message":"Push: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896516446+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896519124+07:00","message":"Set new StatePrefix : 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.896521682+07:00","message":"Next Push (prob) : 'เราอยากรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.896549213+07:00","message":"push: {false ถ้า 0 0xc00354d780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.951523473+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.951566471+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-05-21T13:17:30.951573977+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:30.951589758+07:00","message":"[buffer interim] 215 false ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951601266+07:00","message":"[bufferProcess] interim [320000000]:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.95160366+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951607919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951611161+07:00","message":"> Transcript [1739] [false]: 'ถ้าเราอยากรู้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951614954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951617538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951620108+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:30.951622765+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.142510585+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.142548647+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-05-21T13:17:31.142554454+07:00","message":"receive interim result [false|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.142570894+07:00","message":"[buffer interim] 215 false ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142579057+07:00","message":"[bufferProcess] interim [500000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142581718+07:00","message":"[bufferProcess] send to processor:ถ้าเราอยากรู้ว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142589877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142593073+07:00","message":"> Transcript [1740] [false]: 'ถ้าเราอยากรู้ว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142597073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142599941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142601773+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.142604348+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.251172494+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.344100054+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.344147172+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-05-21T13:17:31.34415402+07:00","message":"receive interim result [true|false]: ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.34416499+07:00","message":"end recv isFinal message id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.344167412+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.344175303+07:00","message":"[buffer interim] 215 true ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344186456+07:00","message":"[bufferProcess] interim [770000000]:ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344189985+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเราอยากรู้ว่ามันจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344193981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344196961+07:00","message":"> Transcript [1741] [false]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344200269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.34420218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344207132+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344209805+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344211937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344215049+07:00","message":"> Transcript [1742] [true]: 'ถ้าเราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344218079+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344220463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344223151+07:00","message":"StatePrefix: 'ถ้าเราอยากรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344225828+07:00","message":"TextPushed: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:31.344230093+07:00","message":"Push: 'เราอยากรู้ว่ามันจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.344242431+07:00","message":"push: {true เราอยากรู้ว่ามันจะ 0 0xc00354d780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:31.350873236+07:00","message":"write wav file: './tmp/7575/7575_215.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:31.575883384+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.052698236+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.05273685+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-05-21T13:17:32.05274279+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.052757455+07:00","message":"[buffer interim] 216 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.052765981+07:00","message":"[bufferProcess] interim [300000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.052768098+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.233757963+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.233793233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.233799218+07:00","message":"receive interim result [false|false]: ส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.233810919+07:00","message":"[buffer interim] 216 false ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.233817172+07:00","message":"[bufferProcess] interim [480000000]:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.233819552+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.233824803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.233827426+07:00","message":"> Transcript [1743] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.233829728+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.425603049+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.425635807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.425641622+07:00","message":"receive interim result [false|false]: ส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.425654675+07:00","message":"[buffer interim] 216 false ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425661603+07:00","message":"[bufferProcess] interim [720000000]:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425663845+07:00","message":"[bufferProcess] send to processor:ส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425669278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425671913+07:00","message":"> Transcript [1744] [false]: 'ส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.42567498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425677043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425689592+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.425691979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.622484042+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.622519263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.622524972+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.622537512+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622544326+07:00","message":"[bufferProcess] interim [840000000]:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622546677+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622552013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622555113+07:00","message":"> Transcript [1745] [false]: 'ส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622557926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622560013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622562082+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.622564284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.959914431+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.959949469+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-05-21T13:17:32.959961831+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:32.959983114+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.959993615+07:00","message":"[bufferProcess] interim [200000000]:ส่งผลอย่างไรเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.959997122+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.96000187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.96000574+07:00","message":"> Transcript [1746] [false]: 'ส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.960010748+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.960013648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.960016902+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:32.960019615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.014327467+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.014363833+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-05-21T13:17:33.014369364+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.014381303+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014387623+07:00","message":"[bufferProcess] interim [320000000]:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014389889+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014395113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014397845+07:00","message":"> Transcript [1747] [false]: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014401075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014403551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014405721+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014407642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014412013+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014415341+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014417881+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.014420048+07:00","message":"Next Push (prob) : 'ผลอย่างไรเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.014427306+07:00","message":"push: {false ส่ง 0 0xc002a43600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.257202828+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.2572432+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-05-21T13:17:33.257249402+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.257262628+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257268552+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257270756+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257275786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257278531+07:00","message":"> Transcript [1748] [false]: 'ส่งผลอย่างไรเราก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257281604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257283917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257285702+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.257288097+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.331532183+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.331566477+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-05-21T13:17:33.331572557+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.331591216+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331602232+07:00","message":"[bufferProcess] interim [620000000]:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331605977+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331611306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331614082+07:00","message":"> Transcript [1749] [false]: 'ส่งผลอย่างไรเราก็ต้องมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331616972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331618961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331620719+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.331622803+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:33.365476762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:33.365516792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.642489705+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.642524495+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-05-21T13:17:33.642529989+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.642542334+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642548291+07:00","message":"[bufferProcess] interim [860000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642550769+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642555597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642558154+07:00","message":"> Transcript [1750] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642561575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642563585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642566254+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.642568575+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.859840936+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.859883924+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-05-21T13:17:33.859891162+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.859906693+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859917109+07:00","message":"[bufferProcess] interim [100000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859920825+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859928725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.85993265+07:00","message":"> Transcript [1751] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859937444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859940531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859944873+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859948442+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859968299+07:00","message":"Push: 'ผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859971464+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859976198+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.859979376+07:00","message":"Next Push (prob) : 'ต้องมาดูที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.859989924+07:00","message":"push: {false ผลอย่างไรเราก็ 0 0xc002a43600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.928943357+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.928996259+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-05-21T13:17:33.929003593+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:33.929019039+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.92902788+07:00","message":"[bufferProcess] interim [220000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929031874+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929036335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929039958+07:00","message":"> Transcript [1752] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929044598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929047474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.9290505+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:33.929054955+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.035501474+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.035534318+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-05-21T13:17:34.03554018+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.03555304+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035559941+07:00","message":"[bufferProcess] interim [280000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035562326+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035567307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035569914+07:00","message":"> Transcript [1753] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035573126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035575227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035577136+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.035579312+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.157196204+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.157237947+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-05-21T13:17:34.157244289+07:00","message":"receive interim result [false|false]: ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.157257584+07:00","message":"[buffer interim] 216 false ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157263696+07:00","message":"[bufferProcess] interim [340000000]:ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157266052+07:00","message":"[bufferProcess] send to processor:ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157271473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157273999+07:00","message":"> Transcript [1754] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157277332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157279405+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157281186+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.157285139+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.331391801+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432494833+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432523888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ\",\"confidence\":0.92504996}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432530404+07:00","message":"receive interim result [true|false]: ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432539341+07:00","message":"end recv isFinal message id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432541627+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432547564+07:00","message":"[buffer interim] 216 true ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432554776+07:00","message":"[bufferProcess] interim [790000000]:ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432557629+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432560872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432563301+07:00","message":"> Transcript [1755] [false]: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432566558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432568516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432570282+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432572613+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432591188+07:00","message":"Push: 'ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432593545+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432595882+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432598145+07:00","message":"Next Push (prob) : 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432599785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432601727+07:00","message":"> Transcript [1756] [true]: 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432603839+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.43260561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432607217+07:00","message":"StatePrefix: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432609233+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้องมาดูที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432610841+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432669294+07:00","message":"push: {false ต้องมาดูที่ 0 0xc002a43600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432735673+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432738375+07:00","message":"TextPushed: 'ส่งผลอย่างไรเราก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432740267+07:00","message":"Set new StatePrefix : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432742276+07:00","message":"Next Push (prob) : 'ส่งผลอย่างไรแล้วก็ต้องมาดูที่อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.432749242+07:00","message":"push: {true อวัยวะ 0 0xc002a43600}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:34.432758544+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_216.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:34.440649059+07:00","message":"write wav file: './tmp/7575/7575_216.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:34.723628545+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.419638813+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.419669954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กูเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.419674695+07:00","message":"receive interim result [false|false]: กูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.41968514+07:00","message":"[buffer interim] 217 false กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.419692407+07:00","message":"[bufferProcess] interim [720000000]:กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.419695058+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.593734779+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.593774764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่กูเอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.593780843+07:00","message":"receive interim result [false|false]: ที่กูเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.593796411+07:00","message":"[buffer interim] 217 false ที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.593802856+07:00","message":"[bufferProcess] interim [840000000]:ที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.593804894+07:00","message":"[bufferProcess] send to processor:กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.593808292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.593811387+07:00","message":"> Transcript [1757] [false]: 'กูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.59381348+07:00","message":"Set StatePrefix (first interim): 'กูเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.608456522+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.608483606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่กูพูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.608488514+07:00","message":"receive interim result [false|false]: ที่กูพูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.608499105+07:00","message":"[buffer interim] 217 false ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608505415+07:00","message":"[bufferProcess] interim [900000000]:ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608507491+07:00","message":"[bufferProcess] send to processor:ที่กูเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608510254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608513256+07:00","message":"> Transcript [1758] [false]: 'ที่กูเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608515415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.608518264+07:00","message":"Set new StatePrefix: 'ที่กูเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.903320284+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.903361377+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-05-21T13:17:35.903367257+07:00","message":"receive interim result [false|false]: ที่กูพูดถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:35.903382254+07:00","message":"[buffer interim] 217 false ที่กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903388265+07:00","message":"[bufferProcess] interim [140000000]:ที่กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903390409+07:00","message":"[bufferProcess] send to processor:ที่กูพูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903395591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903398674+07:00","message":"> Transcript [1759] [false]: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903400908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:35.903402759+07:00","message":"Set new StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.021567544+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.02160246+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-05-21T13:17:36.02160836+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.02162061+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021626674+07:00","message":"[bufferProcess] interim [320000000]:ที่กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021629031+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021633936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021637125+07:00","message":"> Transcript [1760] [false]: 'ที่กูพูดถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021640499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021642616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021644656+07:00","message":"StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.021646817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.097530215+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.097566299+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-05-21T13:17:36.097572339+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.097585513+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097592069+07:00","message":"[bufferProcess] interim [380000000]:ที่กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.09759477+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097600491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097603075+07:00","message":"> Transcript [1761] [false]: 'ที่กูพูดถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097606146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097608326+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097610151+07:00","message":"StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.097612366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.27308425+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.273119697+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-05-21T13:17:36.273125297+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.273136953+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273143865+07:00","message":"[bufferProcess] interim [620000000]:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273147072+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273152584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273155195+07:00","message":"> Transcript [1762] [false]: 'ที่กูพูดถึงเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273158321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273171529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273173818+07:00","message":"StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.273176187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:36.366542437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:36.36655341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.857551041+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.857587484+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-05-21T13:17:36.857593466+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.857606296+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857612281+07:00","message":"[bufferProcess] interim [220000000]:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857614914+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857620151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857623106+07:00","message":"> Transcript [1763] [false]: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857626218+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857628332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857630084+07:00","message":"StatePrefix: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.8576322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857636607+07:00","message":"Push: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857638435+07:00","message":"TextPushed: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.85764119+07:00","message":"Set new StatePrefix : 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:36.857643633+07:00","message":"Next Push (prob) : 'ถึงเมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:36.857667549+07:00","message":"push: {false ที่กูพูด 0 0xc002a42980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.392204939+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.392240096+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-05-21T13:17:37.392245879+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.392259057+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392264889+07:00","message":"[bufferProcess] interim [700000000]:ที่กูพูดถึงเมื่อกี้นี้มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392267242+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392272283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392274692+07:00","message":"> Transcript [1764] [false]: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.39227788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392280068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392281845+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.392283963+07:00","message":"TextPushed: 'ที่กูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.516476167+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.516526652+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-05-21T13:17:37.516534023+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.516546605+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516553064+07:00","message":"[bufferProcess] interim [820000000]:ที่กูพูดถึงเมื่อกี้นี้มีปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516555659+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516560688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516563321+07:00","message":"> Transcript [1765] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516566933+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516569213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.516571001+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.51657311+07:00","message":"TextPushed: 'ที่กูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.567691059+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.567724614+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-05-21T13:17:37.567730136+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.567741388+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567747685+07:00","message":"[bufferProcess] interim [880000000]:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567750097+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567755261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567758201+07:00","message":"> Transcript [1766] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567761415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567763371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567765182+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.567767291+07:00","message":"TextPushed: 'ที่กูพูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.683083371+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.683116282+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-05-21T13:17:37.683121625+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.683136596+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683144619+07:00","message":"[bufferProcess] interim [940000000]:ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683147798+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683151404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683154095+07:00","message":"> Transcript [1767] [false]: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683157331+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683159295+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.68316134+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683163442+07:00","message":"TextPushed: 'ที่กูพูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683169951+07:00","message":"Push: 'ถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683172671+07:00","message":"TextPushed: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683174878+07:00","message":"Set new StatePrefix : 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.683177264+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.683183587+07:00","message":"push: {false ถึงเมื่อกี้นี้ 0 0xc002a42980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.931998264+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.932033305+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-05-21T13:17:37.9320394+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:37.93205327+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.932059911+07:00","message":"[bufferProcess] interim [240000000]:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.932062359+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.932067771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.932070385+07:00","message":"> Transcript [1768] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:37.932072663+07:00","message":"Set StatePrefix (first interim): 'ที่กูพูดถึงเมื่อกี้นี้มีปลากรอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.262272865+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.262307237+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-05-21T13:17:38.262313518+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.2623256+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262331722+07:00","message":"[bufferProcess] interim [600000000]:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262334051+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262339097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262341994+07:00","message":"> Transcript [1769] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262344197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.262346101+07:00","message":"Set new StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.566009445+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.566041062+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-05-21T13:17:38.566048351+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอ่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.56606227+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.56606878+07:00","message":"[bufferProcess] interim [840000000]:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.566071469+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.5660782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.566081202+07:00","message":"> Transcript [1770] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.566084552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.56608662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.56608888+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.566091825+07:00","message":"TextPushed: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.570526252+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.570536756+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-05-21T13:17:38.570540141+07:00","message":"receive interim result [false|false]: ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.570544352+07:00","message":"[buffer interim] 217 false ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570547276+07:00","message":"[bufferProcess] interim [900000000]:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570549255+07:00","message":"[bufferProcess] send to processor:ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570551236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570553255+07:00","message":"> Transcript [1771] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.57055584+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.57055776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570560022+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:38.570562036+07:00","message":"TextPushed: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:38.941050159+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.10191473+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.101957183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร\",\"confidence\":0.94698995}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.101963909+07:00","message":"receive interim result [true|false]: ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.101971453+07:00","message":"end recv isFinal message id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.101973646+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.101979903+07:00","message":"[buffer interim] 217 true ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.101987003+07:00","message":"[bufferProcess] interim [440000000]:ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.101990023+07:00","message":"[bufferProcess] send to processor (isfinal):ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.101993271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.101995745+07:00","message":"> Transcript [1772] [false]: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.101998927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102000899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102003459+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102006639+07:00","message":"TextPushed: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102008443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102010269+07:00","message":"> Transcript [1773] [true]: 'ที่กูพูดถึงเมื่อกี้นี้ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102012566+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102014285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102015827+07:00","message":"StatePrefix: 'ที่กูพูดถึงเมื่อกี้นี้มีปากหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102017774+07:00","message":"TextPushed: 'ที่กูพูดถึงเมื่อกี้นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:39.102020493+07:00","message":"Push: 'ปากหลอดอาหารกระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.102036792+07:00","message":"push: {true ปากหลอดอาหารกระเพาะอาหาร 0 0xc002a42980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:39.110389573+07:00","message":"write wav file: './tmp/7575/7575_217.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:39.13406673+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:39.36709175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:39.367106299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.335044548+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.33508669+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-05-21T13:17:40.335092903+07:00","message":"receive interim result [false|false]: ลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.335108263+07:00","message":"[buffer interim] 218 false ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335114843+07:00","message":"[bufferProcess] interim [200000000]:ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335116678+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335122138+07:00","message":"[bufferProcess] send to processor (ticker):ลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335124681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335127286+07:00","message":"> Transcript [1774] [false]: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.335129398+07:00","message":"Set StatePrefix (first interim): 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.560622128+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.560661337+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-05-21T13:17:40.560672211+07:00","message":"receive interim result [false|false]: ลำไส้เล็ก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.560688367+07:00","message":"[buffer interim] 218 false ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.560702807+07:00","message":"[bufferProcess] interim [440000000]:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.560705777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.757317809+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.757351913+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-05-21T13:17:40.757357516+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:40.757372778+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757379727+07:00","message":"[bufferProcess] interim [680000000]:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757381712+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็ก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757385253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757387984+07:00","message":"> Transcript [1775] [false]: 'ลำไส้เล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757390825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757392821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757394704+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:40.757396609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.012343833+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.012396128+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-05-21T13:17:41.012401677+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.012413231+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012421672+07:00","message":"[bufferProcess] interim [860000000]:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012423951+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012429348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012431879+07:00","message":"> Transcript [1776] [false]: 'ลำไส้เล็กลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012435319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012438544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012440614+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.012442703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.19740832+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.197448209+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-05-21T13:17:41.197453818+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.197464508+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197471514+07:00","message":"[bufferProcess] interim [40000000]:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197473849+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197477341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197480077+07:00","message":"> Transcript [1777] [false]: 'ลำไส้เล็กลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197483194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197485146+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.19748689+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.197488859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.769543378+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.769588252+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-05-21T13:17:41.769595368+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.769611794+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769619332+07:00","message":"[bufferProcess] interim [640000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769622057+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769629721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769632618+07:00","message":"> Transcript [1778] [false]: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769636593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769639069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769641029+07:00","message":"StatePrefix: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769643155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769650068+07:00","message":"Push: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769653939+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769656156+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:41.769659145+07:00","message":"Next Push (prob) : 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:41.769668978+07:00","message":"push: {false ลำไส้ 0 0xc000385100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.362647993+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.362692257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนัก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.362698553+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.362715402+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362723294+07:00","message":"[bufferProcess] interim [240000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362728118+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362734974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362737705+07:00","message":"> Transcript [1779] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362741379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362743546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362745373+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.362748135+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:42.368026136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:42.368046945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.875459235+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.875500258+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-05-21T13:17:42.875507175+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:42.875524176+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875532142+07:00","message":"[bufferProcess] interim [780000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875534796+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875541748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875544389+07:00","message":"> Transcript [1780] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875548153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875550313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875552742+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:42.875555201+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.362999514+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.36304007+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-05-21T13:17:43.363046843+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.363060867+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363069162+07:00","message":"[bufferProcess] interim [140000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363071725+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363075355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363077964+07:00","message":"> Transcript [1781] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363081087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363083123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363085123+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.363087415+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.429288004+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.429320638+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-05-21T13:17:43.429345333+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.429357487+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429364566+07:00","message":"[bufferProcess] interim [200000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.42936721+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.42937273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429375463+07:00","message":"> Transcript [1782] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429379032+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429381252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429383278+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429385465+07:00","message":"TextPushed: 'ลำไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429389978+07:00","message":"Push: 'เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429392087+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.42939433+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคลิก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.429398305+07:00","message":"Next Push (prob) : 'ทวารหนักไม่ละเอียดคลิก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.429406542+07:00","message":"push: {false เล็กลำไส้ใหญ่ 0 0xc000385100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.440806955+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.440847095+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-05-21T13:17:43.440852663+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.44086411+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.440869077+07:00","message":"[bufferProcess] interim [260000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.44088427+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.440889642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.440892382+07:00","message":"> Transcript [1783] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.44089475+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.522585951+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.522621476+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-05-21T13:17:43.522627267+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.522641182+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522647437+07:00","message":"[bufferProcess] interim [380000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522649763+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522654908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522657585+07:00","message":"> Transcript [1784] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522660274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.522662234+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.574373859+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.574407908+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-05-21T13:17:43.574413617+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.574421722+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574427712+07:00","message":"[bufferProcess] interim [440000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574429844+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574433096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574435926+07:00","message":"> Transcript [1785] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574438412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.574440261+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.579066214+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.579100977+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-05-21T13:17:43.57910636+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.579119591+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.579126128+07:00","message":"[bufferProcess] interim [500000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.579128697+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.579134102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.5791372+07:00","message":"> Transcript [1786] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.579139814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.579141703+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดที่เกิดวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.983707678+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.983740536+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-05-21T13:17:43.983746786+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหากัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.983769279+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.983776284+07:00","message":"[bufferProcess] interim [860000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.983778871+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.983782166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.983785604+07:00","message":"> Transcript [1787] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.98378808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.983790285+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.999214624+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.999246543+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-05-21T13:17:43.999251943+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:43.999265273+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999271161+07:00","message":"[bufferProcess] interim [920000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999274142+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหากัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999278945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999282461+07:00","message":"> Transcript [1788] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหากัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999287192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999290329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999293263+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:43.999296578+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.095987219+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.096046867+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-05-21T13:17:44.096055418+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.096072763+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096083674+07:00","message":"[bufferProcess] interim [980000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096086534+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096089813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096092746+07:00","message":"> Transcript [1789] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096096089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096098102+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.09610057+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.096103252+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.612207262+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.6122431+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-05-21T13:17:44.612257842+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.612270608+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612277516+07:00","message":"[bufferProcess] interim [460000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612287108+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612294356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612297007+07:00","message":"> Transcript [1790] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612300716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612302729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612305031+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.612307864+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.622273156+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.622305389+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-05-21T13:17:44.622312764+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.6223296+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622336936+07:00","message":"[bufferProcess] interim [520000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622340669+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622349418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.62235339+07:00","message":"> Transcript [1791] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622359519+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622362321+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622365307+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622368927+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622379093+07:00","message":"Push: 'ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622382534+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622386262+07:00","message":"Set new StatePrefix : 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ป๊า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.622390382+07:00","message":"Next Push (prob) : 'ตั้งแต่ที่ป๊า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.622418979+07:00","message":"push: {false ทวารหนักไม่ละเอียดคือเกิดปัญหา 0 0xc000385100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.77113285+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.853945745+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.853990955+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-05-21T13:17:44.853996901+07:00","message":"receive interim result [false|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.854015123+07:00","message":"[buffer interim] 218 false ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854021892+07:00","message":"[bufferProcess] interim [760000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854024653+07:00","message":"[bufferProcess] send to processor:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854029819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854032432+07:00","message":"> Transcript [1792] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854035273+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.854037629+07:00","message":"Set new StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990342182+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990390742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย\",\"confidence\":0.9449858}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990397718+07:00","message":"receive interim result [true|false]: ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990406727+07:00","message":"end recv isFinal message id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990409024+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990416518+07:00","message":"[buffer interim] 218 true ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990425331+07:00","message":"[bufferProcess] interim [850000000]:ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990430264+07:00","message":"[bufferProcess] send to processor (isfinal):ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990433861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990437175+07:00","message":"> Transcript [1793] [false]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.99044054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990442551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990444793+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990447392+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990449328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990451222+07:00","message":"> Transcript [1794] [true]: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990453413+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990455104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990456833+07:00","message":"StatePrefix: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหาตั้งแต่ที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990458656+07:00","message":"TextPushed: 'ลำไส้เล็กลำไส้ใหญ่ทวารหนักไม่ละเอียดคือเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:44.990465127+07:00","message":"Push: 'ตั้งแต่ที่ปากเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:44.990473214+07:00","message":"push: {true ตั้งแต่ที่ปากเลย 0 0xc000385100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:45.001745124+07:00","message":"write wav file: './tmp/7575/7575_218.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:45.368671187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:45.368677559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:45.484463643+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.726271832+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.726319016+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-05-21T13:17:46.72632456+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.726340385+07:00","message":"[buffer interim] 219 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726346446+07:00","message":"[bufferProcess] interim [320000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726348989+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726354189+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726356918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726359401+07:00","message":"> Transcript [1795] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.726361599+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.920295307+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.920330825+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-05-21T13:17:46.920336475+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:46.920349558+07:00","message":"[buffer interim] 219 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.920355423+07:00","message":"[bufferProcess] interim [500000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:46.920357201+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.359535306+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.359570318+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-05-21T13:17:47.359576045+07:00","message":"receive interim result [false|false]: แน่นอนเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.359588149+07:00","message":"[buffer interim] 219 false แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359594161+07:00","message":"[bufferProcess] interim [860000000]:แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359596586+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359599854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359602631+07:00","message":"> Transcript [1796] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359604686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.359606646+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.433328144+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.433361412+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-05-21T13:17:47.433366692+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.4333802+07:00","message":"[buffer interim] 219 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.43338879+07:00","message":"[bufferProcess] interim [920000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433391032+07:00","message":"[bufferProcess] send to processor:แน่นอนเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.43339616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433399017+07:00","message":"> Transcript [1797] [false]: 'แน่นอนเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433401925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433403975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433405717+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.433407677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.543620546+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.543655369+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-05-21T13:17:47.5436612+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.543674848+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543682797+07:00","message":"[bufferProcess] interim [40000000]:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.54368525+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543688703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543691629+07:00","message":"> Transcript [1798] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.54369432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543696483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543698337+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.543700323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.730862993+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.730897787+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-05-21T13:17:47.730903669+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.730916596+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730923112+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730925536+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730930624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730933323+07:00","message":"> Transcript [1799] [false]: 'แน่นอนอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730936431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730938443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.73094039+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.730942715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.798525841+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.798562602+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-05-21T13:17:47.798568214+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.798580269+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798589122+07:00","message":"[bufferProcess] interim [340000000]:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.79859121+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798594586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798597441+07:00","message":"> Transcript [1800] [false]: 'แน่นอนอวัยวะแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798600646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798602707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798604557+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798606915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798612871+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798614711+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798616598+07:00","message":"Set new StatePrefix : 'แน่นอนอวัยวะแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.798618511+07:00","message":"Next Push (prob) : 'อวัยวะแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.798644384+07:00","message":"push: {false แน่นอน 0 0xc00016f580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.808576263+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.808597688+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-05-21T13:17:47.808602587+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.80861362+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808618916+07:00","message":"[bufferProcess] interim [400000000]:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808621404+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808627691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808629804+07:00","message":"> Transcript [1801] [false]: 'แน่นอนอวัยวะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808631963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.808633866+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.950453986+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.950489358+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-05-21T13:17:47.95049476+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:47.950507702+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950515031+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950517277+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950522432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950525245+07:00","message":"> Transcript [1802] [false]: 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950527504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:47.950529528+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.192145547+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.192226604+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-05-21T13:17:48.192233617+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.192250321+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192256865+07:00","message":"[bufferProcess] interim [700000000]:แน่นอนอวัยวะต่อมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192259218+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192262718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192265544+07:00","message":"> Transcript [1803] [false]: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192268021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.192270304+07:00","message":"Set new StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.26656471+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.266600066+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-05-21T13:17:48.266606447+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.26661926+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266625979+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266628238+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266633634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266636471+07:00","message":"> Transcript [1804] [false]: 'แน่นอนอวัยวะต่อมาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266639736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266641988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266644104+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.266646292+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.329598412+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.329632989+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-05-21T13:17:48.329638823+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาหลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.329652377+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมาหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329659208+07:00","message":"[bufferProcess] interim [880000000]:แน่นอนอวัยวะต่อมาหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329661528+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมารอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329666481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329669191+07:00","message":"> Transcript [1805] [false]: 'แน่นอนอวัยวะต่อมารอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329672247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329674253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329676477+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.329678659+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:48.369385256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:48.369397618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.519711049+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.519745506+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-05-21T13:17:48.519751802+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:48.519764028+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519770326+07:00","message":"[bufferProcess] interim [120000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519772824+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมาหลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519778015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519781127+07:00","message":"> Transcript [1806] [false]: 'แน่นอนอวัยวะต่อมาหลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519793582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519796131+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519797968+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:48.519800272+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.00185887+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.06284857+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.082534468+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.082569905+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-05-21T13:17:49.082575444+07:00","message":"receive interim result [false|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.082587709+07:00","message":"[buffer interim] 219 false แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082594127+07:00","message":"[bufferProcess] interim [720000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082596409+07:00","message":"[bufferProcess] send to processor:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082601592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082604039+07:00","message":"> Transcript [1807] [false]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082606943+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.08260941+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.08261143+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082613458+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082617826+07:00","message":"Push: 'อวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082619669+07:00","message":"TextPushed: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082621595+07:00","message":"Set new StatePrefix : 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.082623823+07:00","message":"Next Push (prob) : 'หลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.082630452+07:00","message":"push: {false อวัยวะต่อมา 0 0xc00016f580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133516828+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133552511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนอวัยวะต่อมาหลอดอาหาร\",\"confidence\":0.921584}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133559027+07:00","message":"receive interim result [true|false]: แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133568717+07:00","message":"end recv isFinal message id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133570872+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133578125+07:00","message":"[buffer interim] 219 true แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133588213+07:00","message":"[bufferProcess] interim [750000000]:แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133591102+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนอวัยวะต่อมาหลอดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.13359427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133597416+07:00","message":"> Transcript [1808] [false]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133600358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133602626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133604692+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133606934+07:00","message":"TextPushed: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133608838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133610702+07:00","message":"> Transcript [1809] [true]: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133613211+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133614818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133616364+07:00","message":"StatePrefix: 'แน่นอนอวัยวะต่อมาหลอดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133618137+07:00","message":"TextPushed: 'แน่นอนอวัยวะต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.133625094+07:00","message":"Push: 'หลอดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.133632084+07:00","message":"push: {true หลอดอาหาร 0 0xc00016f580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:49.141985712+07:00","message":"write wav file: './tmp/7575/7575_219.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.940136516+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.940179802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.940185497+07:00","message":"receive interim result [false|false]: กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:49.940201069+07:00","message":"[buffer interim] 220 false กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.94020772+07:00","message":"[bufferProcess] interim [660000000]:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:49.940209712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.242650031+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.242694974+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-05-21T13:17:50.242700963+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.24271555+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.242722609+07:00","message":"[bufferProcess] interim [20000000]:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.242725974+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.242732304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.242734958+07:00","message":"> Transcript [1810] [false]: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.242737199+07:00","message":"Set StatePrefix (first interim): 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.428530521+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.428567043+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-05-21T13:17:50.428573328+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.428587425+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428594384+07:00","message":"[bufferProcess] interim [140000000]:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428596761+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428603743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428606376+07:00","message":"> Transcript [1811] [false]: 'กระเพาะอาหารก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428609893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.428612093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.42861416+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.42861639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.491159607+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.491204709+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-05-21T13:17:50.491211343+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.491229295+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.49124041+07:00","message":"[bufferProcess] interim [320000000]:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491243419+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491249424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491252466+07:00","message":"> Transcript [1812] [false]: 'กระเพาะอาหารก็ต้องทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491255786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491257936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491259898+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.491262103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.812867306+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.812910807+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-05-21T13:17:50.812916171+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.812930305+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812937055+07:00","message":"[bufferProcess] interim [560000000]:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812939651+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812948359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812951505+07:00","message":"> Transcript [1813] [false]: 'กระเพาะอาหารก็ต้องทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812955458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812959687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812961778+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:50.812964015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.85992438+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859959861+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859963197+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859965379+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859967129+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859968659+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859970565+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859972135+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859973637+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859975283+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859976818+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.85997889+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859980453+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859981999+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:50.859983508+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.010220174+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.010268467+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-05-21T13:17:51.010275336+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.010289826+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.01029703+07:00","message":"[bufferProcess] interim [800000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010299548+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010306258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010309809+07:00","message":"> Transcript [1814] [false]: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010313504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010317735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.01032058+07:00","message":"StatePrefix: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010325656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010332023+07:00","message":"Push: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010333961+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010335937+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.010338776+07:00","message":"Next Push (prob) : 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.010378787+07:00","message":"push: {false กระเพาะอาหาร 0 0xc002a42200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.353281202+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.353327591+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-05-21T13:17:51.353334915+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.353350902+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353358613+07:00","message":"[bufferProcess] interim [40000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353361206+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.35336837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353371285+07:00","message":"> Transcript [1815] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353375737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353378056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353380149+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.353382896+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:51.369799015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:51.369830713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.445810051+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.445855164+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-05-21T13:17:51.445861426+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.445875072+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445882276+07:00","message":"[bufferProcess] interim [160000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445884997+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445890593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445893493+07:00","message":"> Transcript [1816] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445897083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445899269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445901307+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.445903677+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.456512378+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.456543267+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-05-21T13:17:51.456549299+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.456556603+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456561747+07:00","message":"[bufferProcess] interim [220000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456564627+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456567738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456570905+07:00","message":"> Transcript [1817] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456573668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456575708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456577702+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.456579836+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.654366053+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.654411459+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-05-21T13:17:51.654419178+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.654438523+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654447579+07:00","message":"[bufferProcess] interim [340000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654452075+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654457931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654461895+07:00","message":"> Transcript [1818] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.65446685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654469902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654473492+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654477255+07:00","message":"TextPushed: 'กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654481451+07:00","message":"Push: 'ก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654484247+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.654487581+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.65449086+07:00","message":"Next Push (prob) : 'ขึ้นมาก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.654517912+07:00","message":"push: {false ก็ต้องทำงานหนัก 0 0xc002a42200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.668173287+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.668203676+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-05-21T13:17:51.668209538+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.668220566+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668227923+07:00","message":"[bufferProcess] interim [400000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668230349+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668235864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668238686+07:00","message":"> Transcript [1819] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668241843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668244014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.66824578+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.668250609+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.71621856+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.716264164+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-05-21T13:17:51.716271349+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.716287212+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716293153+07:00","message":"[bufferProcess] interim [520000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716295761+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716302601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716305281+07:00","message":"> Transcript [1820] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.71630859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716311737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716313922+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.716316554+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.940814135+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.940857688+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-05-21T13:17:51.940866476+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:51.940882912+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940890945+07:00","message":"[bufferProcess] interim [640000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940894563+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940903137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940906971+07:00","message":"> Transcript [1821] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940911601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940914403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.940917497+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:51.94092291+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.036354764+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.036392144+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-05-21T13:17:52.036398699+07:00","message":"receive interim result [false|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.036412956+07:00","message":"[buffer interim] 220 false กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036419211+07:00","message":"[bufferProcess] interim [820000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036421985+07:00","message":"[bufferProcess] send to processor:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036428644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036431768+07:00","message":"> Transcript [1822] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036435507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036437994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036440543+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036443242+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036449127+07:00","message":"Push: 'ขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036450985+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036452991+07:00","message":"Set new StatePrefix : 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.036455049+07:00","message":"Next Push (prob) : 'มันไม่มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.036462449+07:00","message":"push: {false ขึ้นมาก็ 0 0xc002a42200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.082082672+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223351754+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223393777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด\",\"confidence\":0.955279}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223402317+07:00","message":"receive interim result [true|false]: กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223411987+07:00","message":"end recv isFinal message id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223414405+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223424139+07:00","message":"[buffer interim] 220 true กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223432556+07:00","message":"[bufferProcess] interim [30000000]:กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223435756+07:00","message":"[bufferProcess] send to processor (isfinal):กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223438959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223441851+07:00","message":"> Transcript [1823] [false]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223445845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223447782+07:00","message":"Set new StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223449584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223460224+07:00","message":"> Transcript [1824] [true]: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223462691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223464657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223467097+07:00","message":"StatePrefix: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็มันไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223469741+07:00","message":"TextPushed: 'กระเพาะอาหารก็ต้องทำงานหนักขึ้นมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:52.223476148+07:00","message":"Push: 'มันไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.223484125+07:00","message":"push: {true มันไม่ละเอียด 0 0xc002a42200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:52.2308346+07:00","message":"write wav file: './tmp/7575/7575_220.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:52.652013101+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.319044977+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.31908709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.319092609+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.319108403+07:00","message":"[buffer interim] 221 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.319114229+07:00","message":"[bufferProcess] interim [480000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.319116035+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.319121239+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.319123562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.319126224+07:00","message":"> Transcript [1825] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.31912848+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.439222187+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.43926035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.439266229+07:00","message":"receive interim result [false|false]: อาหารก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.439275643+07:00","message":"[buffer interim] 221 false อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.439283201+07:00","message":"[bufferProcess] interim [600000000]:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.439285024+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.645890127+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.645925015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารเกาหลี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.645930368+07:00","message":"receive interim result [false|false]: อาหารเกาหลี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.645952842+07:00","message":"[buffer interim] 221 false อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645960303+07:00","message":"[bufferProcess] interim [720000000]:อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645962678+07:00","message":"[bufferProcess] send to processor:อาหารก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645969617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645972556+07:00","message":"> Transcript [1826] [false]: 'อาหารก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645975695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645977837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645979692+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.645981644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.734793185+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.734825988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.734830941+07:00","message":"receive interim result [false|false]: อาหารก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.734845708+07:00","message":"[buffer interim] 221 false อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734854302+07:00","message":"[bufferProcess] interim [780000000]:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734856763+07:00","message":"[bufferProcess] send to processor:อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734864653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734867027+07:00","message":"> Transcript [1827] [false]: 'อาหารเกาหลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734870229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734872196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734874102+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.734876275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.750263805+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.750294078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารเกาหลี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.750299622+07:00","message":"receive interim result [false|false]: อาหารเกาหลี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.750311409+07:00","message":"[buffer interim] 221 false อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750316197+07:00","message":"[bufferProcess] interim [840000000]:อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750318559+07:00","message":"[bufferProcess] send to processor:อาหารก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750324893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750327395+07:00","message":"> Transcript [1828] [false]: 'อาหารก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.75033016+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750332315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750334244+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.750336175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.754692412+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.75470848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารก็จะต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.754712729+07:00","message":"receive interim result [false|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.754722205+07:00","message":"[buffer interim] 221 false อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754725976+07:00","message":"[bufferProcess] interim [900000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754727824+07:00","message":"[bufferProcess] send to processor:อาหารเกาหลี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754730174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754732573+07:00","message":"> Transcript [1829] [false]: 'อาหารเกาหลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.75473502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754736898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754738615+07:00","message":"StatePrefix: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.75474033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754746054+07:00","message":"Push: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754748372+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754750416+07:00","message":"Set new StatePrefix : 'อาหารเกาหลี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.754752478+07:00","message":"Next Push (prob) : 'เกาหลี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.754759708+07:00","message":"push: {false อาหาร 0 0xc002624d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.815387844+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925681061+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925721464+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-05-21T13:17:53.925728775+07:00","message":"receive interim result [true|false]: อาหารก็จะต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925736617+07:00","message":"end recv isFinal message id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925738845+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925745067+07:00","message":"[buffer interim] 221 true อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925753584+07:00","message":"[bufferProcess] interim [170000000]:อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925758614+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารก็จะต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.92576157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925764405+07:00","message":"> Transcript [1830] [false]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925766774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925768924+07:00","message":"Set new StatePrefix: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925770613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925772349+07:00","message":"> Transcript [1831] [true]: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925774605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925776497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925778329+07:00","message":"StatePrefix: 'อาหารก็จะต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925780418+07:00","message":"TextPushed: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:53.925786294+07:00","message":"Push: 'ก็จะต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:53.925794979+07:00","message":"push: {true ก็จะต้อง 0 0xc002624d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:53.931660511+07:00","message":"write wav file: './tmp/7575/7575_221.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.065617055+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:54.370830764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:54.370836358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.603104153+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.603138692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.60314463+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.603156502+07:00","message":"[buffer interim] 222 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.603162934+07:00","message":"[bufferProcess] interim [540000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.603164681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.791364425+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.791407322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกแรง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.791412582+07:00","message":"receive interim result [false|false]: ออกแรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:54.79142814+07:00","message":"[buffer interim] 222 false ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.791436396+07:00","message":"[bufferProcess] interim [780000000]:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.791439838+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.791446373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.79145132+07:00","message":"> Transcript [1832] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:54.791454684+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.247099019+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.247135917+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-05-21T13:17:55.247142052+07:00","message":"receive interim result [false|false]: ออกแรงหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.24715283+07:00","message":"[buffer interim] 222 false ออกแรงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.247159564+07:00","message":"[bufferProcess] interim [140000000]:ออกแรงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.24716167+07:00","message":"[bufferProcess] send to processor:ออกแรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.24716667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.247169204+07:00","message":"> Transcript [1833] [false]: 'ออกแรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.24717212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.247174301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.247176436+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.247178606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.263215451+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.263245491+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-05-21T13:17:55.263251058+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.263264136+07:00","message":"[buffer interim] 222 false ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263270016+07:00","message":"[bufferProcess] interim [200000000]:ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263272197+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263275396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263277825+07:00","message":"> Transcript [1834] [false]: 'ออกแรงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263280651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263282465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263284556+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.263286891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.343752267+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.34379123+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-05-21T13:17:55.343798314+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.343811373+07:00","message":"[buffer interim] 222 false ออกแรงหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343817437+07:00","message":"[bufferProcess] interim [320000000]:ออกแรงหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.3438198+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343824957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343827676+07:00","message":"> Transcript [1835] [false]: 'ออกแรงหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343830794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343832883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343834861+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.343836793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.438437773+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.438474596+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-05-21T13:17:55.438480984+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.438494726+07:00","message":"[buffer interim] 222 false ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438504744+07:00","message":"[bufferProcess] interim [380000000]:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438507573+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่าแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438510997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438513862+07:00","message":"> Transcript [1836] [false]: 'ออกแรงหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438517253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.43852048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438522686+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438524552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438532227+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438534249+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438536189+07:00","message":"Set new StatePrefix : 'ออกแรงหรือว่าแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.438538205+07:00","message":"Next Push (prob) : 'แรงหรือว่าแต่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.438545769+07:00","message":"push: {false ออก 0 0xc002a43500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.621682404+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.621719417+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-05-21T13:17:55.621726469+07:00","message":"receive interim result [false|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.621740846+07:00","message":"[buffer interim] 222 false ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.621751516+07:00","message":"[bufferProcess] interim [560000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.621755829+07:00","message":"[bufferProcess] send to processor:ออกแรงหรือว่าต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.621761336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.62176385+07:00","message":"> Transcript [1837] [false]: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.621766606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:55.621769026+07:00","message":"Set new StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:55.921471813+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.019637249+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.019671155+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-05-21T13:17:56.019676969+07:00","message":"receive interim result [true|false]: ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.019685303+07:00","message":"end recv isFinal message id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.019687527+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.019692834+07:00","message":"[buffer interim] 222 true ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019700688+07:00","message":"[bufferProcess] interim [70000000]:ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019705765+07:00","message":"[bufferProcess] send to processor (isfinal):ออกแรงหรือว่าต้องใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019708767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019711563+07:00","message":"> Transcript [1838] [false]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019714395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019716326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019719846+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019722302+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019724203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019726122+07:00","message":"> Transcript [1839] [true]: 'ออกแรงหรือว่าต้องใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019728082+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019729679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019731311+07:00","message":"StatePrefix: 'ออกแรงหรือว่าต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.01973305+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:56.019739283+07:00","message":"Push: 'แรงหรือว่าต้องใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.0197471+07:00","message":"push: {true แรงหรือว่าต้องใช้ 0 0xc002a43500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:56.029343231+07:00","message":"write wav file: './tmp/7575/7575_222.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:56.49213784+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.043740659+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.04377404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.043778909+07:00","message":"receive interim result [false|false]: พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.043792714+07:00","message":"[buffer interim] 223 false พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043799696+07:00","message":"[bufferProcess] interim [600000000]:พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043801447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043804989+07:00","message":"[bufferProcess] send to processor (ticker):พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043816576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043839013+07:00","message":"> Transcript [1840] [false]: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.043843456+07:00","message":"Set StatePrefix (first interim): 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.15623291+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.156270844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พลังงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.156278372+07:00","message":"receive interim result [false|false]: พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.156292684+07:00","message":"[buffer interim] 223 false พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.156302235+07:00","message":"[bufferProcess] interim [720000000]:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.156305381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:57.37087064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:17:57.370887176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.520897359+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.520947017+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-05-21T13:17:57.520953746+07:00","message":"receive interim result [false|false]: พลังงานเพิ่ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.520970191+07:00","message":"[buffer interim] 223 false พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520978125+07:00","message":"[bufferProcess] interim [20000000]:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520981884+07:00","message":"[bufferProcess] send to processor:พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520987017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520990826+07:00","message":"> Transcript [1841] [false]: 'พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520995211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.520997824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.521000929+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.521003984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.676698173+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.676733544+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-05-21T13:17:57.676739108+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.676751595+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676760336+07:00","message":"[bufferProcess] interim [200000000]:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676762642+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676767994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676770575+07:00","message":"> Transcript [1842] [false]: 'พลังงานเพิ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.67677401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676776267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676778335+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.676780441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.921690635+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.921726407+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-05-21T13:17:57.921732032+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:57.921755682+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921762077+07:00","message":"[bufferProcess] interim [440000000]:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.92176413+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921767324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921770282+07:00","message":"> Transcript [1843] [false]: 'พลังงานเพิ่มขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921773585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921775635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921777577+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:57.921779463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.060436578+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.060476844+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-05-21T13:17:58.060483255+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.060499007+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060505825+07:00","message":"[bufferProcess] interim [620000000]:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060508199+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060511445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060514053+07:00","message":"> Transcript [1844] [false]: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060517328+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060519405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060521108+07:00","message":"StatePrefix: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060523431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060526826+07:00","message":"Push: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060529125+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060531308+07:00","message":"Set new StatePrefix : 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.060533604+07:00","message":"Next Push (prob) : 'งานเพิ่มขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.060554968+07:00","message":"push: {false พลัง 0 0xc000423500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.249644412+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.249678795+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-05-21T13:17:58.249684892+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.249693461+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249700867+07:00","message":"[bufferProcess] interim [800000000]:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249703182+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249706546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249709419+07:00","message":"> Transcript [1845] [false]: 'พลังงานเพิ่มขึ้นในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.24971236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249715234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249718242+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.249721455+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.490704242+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.490739139+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-05-21T13:17:58.490745223+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบีบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.490758726+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.49076533+07:00","message":"[bufferProcess] interim [980000000]:พลังงานเพิ่มขึ้นในการบีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490767736+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490773751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490776991+07:00","message":"> Transcript [1846] [false]: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490780152+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.49078234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490784237+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.490786517+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.594105375+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.594143207+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-05-21T13:17:58.594148357+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.594162623+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594169133+07:00","message":"[bufferProcess] interim [40000000]:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594171653+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594174771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594177471+07:00","message":"> Transcript [1847] [false]: 'พลังงานเพิ่มขึ้นในการบีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594180824+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594182898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594184815+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.594187007+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.647791946+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.647824491+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-05-21T13:17:58.647830538+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.647843061+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647852832+07:00","message":"[bufferProcess] interim [160000000]:พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.64785497+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.64785816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647860849+07:00","message":"> Transcript [1848] [false]: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647864141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647866193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647868644+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647871016+07:00","message":"TextPushed: 'พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647873703+07:00","message":"Push: 'งานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647875537+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647877447+07:00","message":"Set new StatePrefix : 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.647880224+07:00","message":"Next Push (prob) : 'การบิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.64788751+07:00","message":"push: {false งานเพิ่มขึ้นใน 0 0xc000423500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.832103142+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.832137312+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-05-21T13:17:58.832143171+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.832162109+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832168468+07:00","message":"[bufferProcess] interim [280000000]:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832171003+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบีบรัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832176527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832179245+07:00","message":"> Transcript [1849] [false]: 'พลังงานเพิ่มขึ้นในการบีบรัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832181872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.832183869+07:00","message":"Set new StatePrefix: 'พลังงานเพิ่มขึ้นในการบีบรัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.907501621+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.907533305+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-05-21T13:17:58.907538633+07:00","message":"receive interim result [false|false]: พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:58.907551196+07:00","message":"[buffer interim] 223 false พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.90755762+07:00","message":"[bufferProcess] interim [400000000]:พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.907560263+07:00","message":"[bufferProcess] send to processor:พลังงานเพิ่มขึ้นในการบิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.907563584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.907566084+07:00","message":"> Transcript [1850] [false]: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.907568192+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:58.907569933+07:00","message":"Set new StatePrefix: 'พลังงานเพิ่มขึ้นในการบิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.062307993+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.189890692+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.18993079+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-05-21T13:17:59.189957309+07:00","message":"receive interim result [true|false]: พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.189964696+07:00","message":"end recv isFinal message id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.189966822+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.189973239+07:00","message":"[buffer interim] 223 true พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189980003+07:00","message":"[bufferProcess] interim [790000000]:พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189983123+07:00","message":"[bufferProcess] send to processor (isfinal):พลังงานเพิ่มขึ้นในการบีบรัดอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189986631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189989451+07:00","message":"> Transcript [1851] [false]: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189992112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189994154+07:00","message":"Set new StatePrefix: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189996645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.189998483+07:00","message":"> Transcript [1852] [true]: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.190000836+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.190002625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.19000501+07:00","message":"StatePrefix: 'พลังงานเพิ่มขึ้นในการบีบรัดอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.190007359+07:00","message":"TextPushed: 'พลังงานเพิ่มขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:17:59.190014343+07:00","message":"Push: 'การบีบรัดอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.190021643+07:00","message":"push: {true การบีบรัดอาหาร 0 0xc000423500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:17:59.195150785+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"Main","time":"2026-05-21T13:17:59.197750664+07:00","message":"write wav file: './tmp/7575/7575_223.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:00.371644937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:00.371658867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.261854598+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.261901588+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-05-21T13:18:01.261907421+07:00","message":"receive interim result [false|false]: อาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.261924754+07:00","message":"[buffer interim] 224 false อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.261932374+07:00","message":"[bufferProcess] interim [40000000]:อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.261934464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.261949072+07:00","message":"[bufferProcess] send to processor (ticker):อาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.2619532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.26195611+07:00","message":"> Transcript [1853] [false]: 'อาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.261958773+07:00","message":"Set StatePrefix (first interim): 'อาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.339069501+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.339104697+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-05-21T13:18:01.339109964+07:00","message":"receive interim result [false|false]: ถ้ายังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.339126448+07:00","message":"[buffer interim] 224 false ถ้ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.339133929+07:00","message":"[bufferProcess] interim [160000000]:ถ้ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.339135797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.471567615+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.471609251+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-05-21T13:18:01.471615344+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.471631651+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.471638247+07:00","message":"[bufferProcess] interim [280000000]:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.47164079+07:00","message":"[bufferProcess] send to processor:ถ้ายังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.471644223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.471647101+07:00","message":"> Transcript [1854] [false]: 'ถ้ายังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.471649263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.47165118+07:00","message":"Set new StatePrefix: 'ถ้ายังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.78007221+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.780109706+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-05-21T13:18:01.780114977+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:01.78013012+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.780136801+07:00","message":"[bufferProcess] interim [580000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.78014109+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.780144267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.780147155+07:00","message":"> Transcript [1855] [false]: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.780149804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:01.780152177+07:00","message":"Set new StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.359618084+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.35967185+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-05-21T13:18:02.359678345+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.359694266+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359701398+07:00","message":"[bufferProcess] interim [180000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359703934+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359710941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359713899+07:00","message":"> Transcript [1856] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359718627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359720704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359722919+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.359725085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.430499167+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.430548991+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-05-21T13:18:02.430554811+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วก็เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.430570314+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้วก็เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430578684+07:00","message":"[bufferProcess] interim [240000000]:อาหารไม่ละเอียดแล้วก็เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430581635+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430587468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430590252+07:00","message":"> Transcript [1857] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.43059413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430596483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430603896+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.430606125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.539006693+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.539054748+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-05-21T13:18:02.539062054+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.539081452+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539089198+07:00","message":"[bufferProcess] interim [360000000]:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539091731+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วก็เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539095825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539098808+07:00","message":"> Transcript [1858] [false]: 'อาหารไม่ละเอียดแล้วก็เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539102842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539104891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539106847+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.539108927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.542096256+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.542115973+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-05-21T13:18:02.542120995+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.542125699+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542129909+07:00","message":"[bufferProcess] interim [420000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542131926+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542137917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542140615+07:00","message":"> Transcript [1859] [false]: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542143769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542146439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542149342+07:00","message":"StatePrefix: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542151864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542156362+07:00","message":"Push: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542158423+07:00","message":"TextPushed: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542161199+07:00","message":"Set new StatePrefix : 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:02.542163372+07:00","message":"Next Push (prob) : 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:02.542186495+07:00","message":"push: {false อาหารไม่ละเอียด 0 0xc000423900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.053484927+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.053526921+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-05-21T13:18:03.05353245+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.053547619+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053554591+07:00","message":"[bufferProcess] interim [840000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053558093+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053563726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053566576+07:00","message":"> Transcript [1860] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053570144+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053572373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053574452+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.053576776+07:00","message":"TextPushed: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.120694747+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.120735987+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-05-21T13:18:03.120742947+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.120764864+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120777813+07:00","message":"[bufferProcess] interim [20000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120781353+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120786777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.12078956+07:00","message":"> Transcript [1861] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120792793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120795214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120797702+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.120799869+07:00","message":"TextPushed: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:03.371734593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:03.371728051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.382034312+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.382082049+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-05-21T13:18:03.382089635+07:00","message":"receive interim result [false|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.382104044+07:00","message":"[buffer interim] 224 false อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382114778+07:00","message":"[bufferProcess] interim [200000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382119596+07:00","message":"[bufferProcess] send to processor:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382127074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382130244+07:00","message":"> Transcript [1862] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.38213422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382136483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.3821388+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.382141375+07:00","message":"TextPushed: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.48082483+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601273538+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601317419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601324041+07:00","message":"receive interim result [true|false]: อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601333283+07:00","message":"end recv isFinal message id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601335604+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.60134199+07:00","message":"[buffer interim] 224 true อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601348904+07:00","message":"[bufferProcess] interim [500000000]:อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.60135196+07:00","message":"[bufferProcess] send to processor (isfinal):อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601354948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601358398+07:00","message":"> Transcript [1863] [false]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601363339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601365425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601367537+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601370035+07:00","message":"TextPushed: 'อาหารไม่ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601378448+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.60138064+07:00","message":"TextPushed: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601382847+07:00","message":"Set new StatePrefix : 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601385483+07:00","message":"Next Push (prob) : 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601387567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601389443+07:00","message":"> Transcript [1864] [true]: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601391711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601393319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601394874+07:00","message":"StatePrefix: 'อาหารไม่ละเอียดแล้วกระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601396733+07:00","message":"TextPushed: 'อาหารไม่ละเอียดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:03.601398678+07:00","message":"Push: 'กระเพาะอาหารเองก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601406417+07:00","message":"push: {false แล้ว 0 0xc000423900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.601412468+07:00","message":"push: {true กระเพาะอาหารเองก็ต้อง 0 0xc000423900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:03.611589032+07:00","message":"write wav file: './tmp/7575/7575_224.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:03.67244428+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.200496853+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.200533388+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-05-21T13:18:04.200538776+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.200553651+07:00","message":"[buffer interim] 225 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.200560972+07:00","message":"[bufferProcess] interim [360000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.200563685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.399869697+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.3999236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.39993041+07:00","message":"receive interim result [false|false]: หลังน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.399951347+07:00","message":"[buffer interim] 225 false หลังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.399961237+07:00","message":"[bufferProcess] interim [600000000]:หลังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.399963629+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.399968533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.399971184+07:00","message":"> Transcript [1865] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.399973441+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.654920379+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.654955779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังน้ำยา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.654961639+07:00","message":"receive interim result [false|false]: หลังน้ำยา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.654985126+07:00","message":"[buffer interim] 225 false หลังน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.654991719+07:00","message":"[bufferProcess] interim [780000000]:หลังน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.654993942+07:00","message":"[bufferProcess] send to processor:หลังน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.654996908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.654999462+07:00","message":"> Transcript [1866] [false]: 'หลังน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.655002116+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.655004302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.655006181+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.655008046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.715630597+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.715666457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำย่อย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.715671978+07:00","message":"receive interim result [false|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.715682999+07:00","message":"[buffer interim] 225 false หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715688963+07:00","message":"[bufferProcess] interim [840000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715691254+07:00","message":"[bufferProcess] send to processor:หลังน้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715696512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715699191+07:00","message":"> Transcript [1867] [false]: 'หลังน้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715702157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715704137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715706067+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.715708079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.893912729+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984920579+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984962662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลั่งน้ำย่อย\",\"confidence\":0.95630854}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984969893+07:00","message":"receive interim result [true|false]: หลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984978672+07:00","message":"end recv isFinal message id 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984981185+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.984987179+07:00","message":"[buffer interim] 225 true หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.984995565+07:00","message":"[bufferProcess] interim [230000000]:หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985000258+07:00","message":"[bufferProcess] send to processor (isfinal):หลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985003164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985005942+07:00","message":"> Transcript [1868] [false]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985008586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985010778+07:00","message":"Set new StatePrefix: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985012433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985014195+07:00","message":"> Transcript [1869] [true]: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985016421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985018434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.98502021+07:00","message":"StatePrefix: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985022106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:04.985027954+07:00","message":"Push: 'หลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:04.985035226+07:00","message":"push: {true หลั่งน้ำย่อย 0 0xc00354cb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:04.99157293+07:00","message":"write wav file: './tmp/7575/7575_225.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.331786135+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.816966658+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.817015505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.817020875+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.817036798+07:00","message":"[buffer interim] 226 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.817043471+07:00","message":"[bufferProcess] interim [480000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.817045276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.86691048+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.866954243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.866960243+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:05.866971883+07:00","message":"[buffer interim] 226 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.866980954+07:00","message":"[bufferProcess] interim [540000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.866983844+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.866989234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.866992011+07:00","message":"> Transcript [1870] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:05.866994107+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.185412053+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.185455927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมาเมื่อ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.185461459+07:00","message":"receive interim result [false|false]: ออกมาเมื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.185478142+07:00","message":"[buffer interim] 226 false ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185484779+07:00","message":"[bufferProcess] interim [840000000]:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185487067+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185489982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185492591+07:00","message":"> Transcript [1871] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185495227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185497195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.1854997+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.185501815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.320338887+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.320384276+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-05-21T13:18:06.320390412+07:00","message":"receive interim result [false|false]: ออกมามาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.320408362+07:00","message":"[buffer interim] 226 false ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320417177+07:00","message":"[bufferProcess] interim [20000000]:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320420517+07:00","message":"[bufferProcess] send to processor:ออกมาเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320428182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320431169+07:00","message":"> Transcript [1872] [false]: 'ออกมาเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320437153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320439404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320441241+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.320443324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:06.371951762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:06.371962386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.516978994+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.517017759+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-05-21T13:18:06.517023892+07:00","message":"receive interim result [false|false]: ออกมามากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.517039041+07:00","message":"[buffer interim] 226 false ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517049259+07:00","message":"[bufferProcess] interim [140000000]:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517051532+07:00","message":"[bufferProcess] send to processor:ออกมามาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517057262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517060489+07:00","message":"> Transcript [1873] [false]: 'ออกมามาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517063549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517066052+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517068523+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.517070654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.774019568+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.774062466+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-05-21T13:18:06.77407031+07:00","message":"receive interim result [false|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.774085833+07:00","message":"[buffer interim] 226 false ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.77409273+07:00","message":"[bufferProcess] interim [440000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.7740952+07:00","message":"[bufferProcess] send to processor:ออกมามากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774098717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774101042+07:00","message":"> Transcript [1874] [false]: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774103991+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774106107+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774108417+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774110525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774113306+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.77411521+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774117731+07:00","message":"Set new StatePrefix : 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:06.774120001+07:00","message":"Next Push (prob) : 'มามากกว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:06.774127818+07:00","message":"push: {false ออก 0 0xc000385680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.011148179+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117351781+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117392197+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-05-21T13:18:07.117397742+07:00","message":"receive interim result [true|false]: ออกมามากกว่าปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117408649+07:00","message":"end recv isFinal message id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117411641+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117418519+07:00","message":"[buffer interim] 226 true ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117425727+07:00","message":"[bufferProcess] interim [890000000]:ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117428886+07:00","message":"[bufferProcess] send to processor (isfinal):ออกมามากกว่าปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117432226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117435089+07:00","message":"> Transcript [1875] [false]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117438249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117440323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117442711+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117444847+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117446575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117448411+07:00","message":"> Transcript [1876] [true]: 'ออกมามากกว่าปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117450697+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117452375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117453922+07:00","message":"StatePrefix: 'ออกมามากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117455544+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:07.117458347+07:00","message":"Push: 'มามากกว่าปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.117467208+07:00","message":"push: {true มามากกว่าปกติ 0 0xc000385680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:07.125805204+07:00","message":"write wav file: './tmp/7575/7575_226.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:07.772226274+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.366298653+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.366351571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.366358702+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.366376127+07:00","message":"[buffer interim] 227 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.366382645+07:00","message":"[bufferProcess] interim [600000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.366384755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.366392841+07:00","message":"[bufferProcess] send to processor (ticker):เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.36639599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.36639896+07:00","message":"> Transcript [1877] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.366401151+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.638454567+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.638489047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.638494847+07:00","message":"receive interim result [false|false]: เพื่อที่จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.638510647+07:00","message":"[buffer interim] 227 false เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.638517142+07:00","message":"[bufferProcess] interim [840000000]:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.638519382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.761192944+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.761229575+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-05-21T13:18:08.7612355+07:00","message":"receive interim result [false|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.761251356+07:00","message":"[buffer interim] 227 false เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.761258109+07:00","message":"[bufferProcess] interim [960000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.76126085+07:00","message":"[bufferProcess] send to processor:เพื่อที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.761264781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.761267904+07:00","message":"> Transcript [1878] [false]: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.761271572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:08.761273474+07:00","message":"Set new StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:08.931274109+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.05229956+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052352666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อที่จะให้\",\"confidence\":0.95254976}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052359643+07:00","message":"receive interim result [true|false]: เพื่อที่จะให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052369088+07:00","message":"end recv isFinal message id 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052371283+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052378779+07:00","message":"[buffer interim] 227 true เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052390551+07:00","message":"[bufferProcess] interim [380000000]:เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.05239378+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อที่จะให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052397766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052400959+07:00","message":"> Transcript [1879] [false]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052403996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052406053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052408111+07:00","message":"StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052410208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052412278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052414304+07:00","message":"> Transcript [1880] [true]: 'เพื่อที่จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052416374+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.05241797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.0524195+07:00","message":"StatePrefix: 'เพื่อที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052421136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:09.052427048+07:00","message":"Push: 'เพื่อที่จะให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.052435808+07:00","message":"push: {true เพื่อที่จะให้ 0 0xc00354d300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:09.058914496+07:00","message":"write wav file: './tmp/7575/7575_227.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:09.123733239+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:09.372558339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:09.372571539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.099707161+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.099749345+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-05-21T13:18:10.099755942+07:00","message":"receive interim result [false|false]: นั่นแหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.099770804+07:00","message":"[buffer interim] 228 false นั่นแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099778101+07:00","message":"[bufferProcess] interim [960000000]:นั่นแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099780427+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099787885+07:00","message":"[bufferProcess] send to processor (ticker):นั่นแหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099791436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099794363+07:00","message":"> Transcript [1881] [false]: 'นั่นแหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.099796956+07:00","message":"Set StatePrefix (first interim): 'นั่นแหละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.211434854+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.299103455+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.2991427+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-05-21T13:18:10.299148758+07:00","message":"receive interim result [false|false]: สถานะละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.29916623+07:00","message":"[buffer interim] 228 false สถานะละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.29917977+07:00","message":"[bufferProcess] interim [140000000]:สถานะละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.299182693+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.316032023+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.31606291+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-05-21T13:18:10.316069034+07:00","message":"receive interim result [true|false]: ละเอียด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.316077702+07:00","message":"end recv isFinal message id 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.31608065+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.316087402+07:00","message":"[buffer interim] 228 true ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316094883+07:00","message":"[bufferProcess] interim [320000000]:ละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316098526+07:00","message":"[bufferProcess] send to processor (isfinal):สถานะละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316102914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316106908+07:00","message":"> Transcript [1882] [false]: 'สถานะละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316110385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316114462+07:00","message":"Set new StatePrefix: 'สถานะละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316116412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.31611844+07:00","message":"> Transcript [1883] [true]: 'ละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316120814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.3161227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316124571+07:00","message":"StatePrefix: 'สถานะละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316126468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.316129043+07:00","message":"Push: 'ละเอียด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.316136193+07:00","message":"push: {true ละเอียด 0 0xc000385900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:10.322525789+07:00","message":"write wav file: './tmp/7575/7575_228.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.462138196+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.651040198+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.749956358+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.749996315+07:00","message":"found end of frame, send empty tag with msgId: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.750002155+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.750014232+07:00","message":"[buffer interim] 229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.75002501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750035711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750040872+07:00","message":"> Transcript [1884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750045753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750048456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750052788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750055891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:10.750066132+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.750086648+07:00","message":"push: {true \n 0 0xc00354d580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:10.755464844+07:00","message":"write wav file: './tmp/7575/7575_229.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:10.975358973+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.237604018+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.237641507+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-05-21T13:18:12.23764789+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.237658664+07:00","message":"[buffer interim] 230 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.237664574+07:00","message":"[bufferProcess] interim [260000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.23766653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.237671858+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.237674514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.237676875+07:00","message":"> Transcript [1885] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.237678871+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:12.373551484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:12.373555419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.41031058+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.410344192+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-05-21T13:18:12.410349259+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.41036119+07:00","message":"[buffer interim] 230 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.41036826+07:00","message":"[bufferProcess] interim [440000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.410370318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.600173068+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.600212467+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-05-21T13:18:12.600218832+07:00","message":"receive interim result [false|false]: แน่นอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:12.600235718+07:00","message":"[buffer interim] 230 false แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600242861+07:00","message":"[bufferProcess] interim [680000000]:แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600245258+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600249147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600252381+07:00","message":"> Transcript [1886] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600254921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:12.600256806+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.241966406+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.242013466+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-05-21T13:18:13.242020092+07:00","message":"receive interim result [false|false]: แน่นอนค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.242038084+07:00","message":"[buffer interim] 230 false แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.24204522+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242048243+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242051992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242054825+07:00","message":"> Transcript [1887] [false]: 'แน่นอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242057829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242059728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242061568+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.242063517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.298387777+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.298427795+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-05-21T13:18:13.298433787+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.298449162+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.298456001+07:00","message":"[bufferProcess] interim [340000000]:แน่นอนค่ะถ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.29845908+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.298466231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.298468912+07:00","message":"> Transcript [1888] [false]: 'แน่นอนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.29847228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.298474342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.298476252+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.29847846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.427613728+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.427656949+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-05-21T13:18:13.427663092+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.427678693+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427685511+07:00","message":"[bufferProcess] interim [460000000]:แน่นอนค่ะถ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427688006+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427694729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427697576+07:00","message":"> Transcript [1889] [false]: 'แน่นอนค่ะถ้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427700778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427702959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427704878+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.427707134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.642504578+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.642546319+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-05-21T13:18:13.64255289+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.642570334+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642576778+07:00","message":"[bufferProcess] interim [700000000]:แน่นอนค่ะถ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642579298+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642582391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642585263+07:00","message":"> Transcript [1890] [false]: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642589134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642591333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642593114+07:00","message":"StatePrefix: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642595006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.64260117+07:00","message":"Push: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642602995+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642605163+07:00","message":"Set new StatePrefix : 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.642607475+07:00","message":"Next Push (prob) : 'ค่ะถ้าทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.642615266+07:00","message":"push: {false แน่นอน 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.936556966+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.936595305+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-05-21T13:18:13.936601932+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:13.936616096+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.93662319+07:00","message":"[bufferProcess] interim [940000000]:แน่นอนค่ะถ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936625765+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936632438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936636488+07:00","message":"> Transcript [1891] [false]: 'แน่นอนค่ะถ้าทำงานหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936639712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936641752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936644058+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:13.936646523+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.008258264+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.008293966+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-05-21T13:18:14.008300347+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.008314417+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008320894+07:00","message":"[bufferProcess] interim [60000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008323528+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008330491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008333185+07:00","message":"> Transcript [1892] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008336425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008338527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.008340628+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.00834298+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.200914028+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.200963005+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-05-21T13:18:14.20097029+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.200985561+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.200993069+07:00","message":"[bufferProcess] interim [240000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.200995487+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.200999396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.201003801+07:00","message":"> Transcript [1893] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.201007498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.201009613+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.20101332+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.201015978+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.333308936+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.333357829+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-05-21T13:18:14.333365244+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.333380377+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333392677+07:00","message":"[bufferProcess] interim [420000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333395555+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333406845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.33340989+07:00","message":"> Transcript [1894] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.33341449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333416554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333419042+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333421364+07:00","message":"TextPushed: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333424472+07:00","message":"Push: 'ค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333426526+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.33342862+07:00","message":"Set new StatePrefix : 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.333431116+07:00","message":"Next Push (prob) : 'หนักขึ้นมาแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.333439992+07:00","message":"push: {false ค่ะถ้าทำงาน 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.944848885+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.944884797+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-05-21T13:18:14.944890662+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:14.944904821+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.94491118+07:00","message":"[bufferProcess] interim [20000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.944913542+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.94491916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.94492179+07:00","message":"> Transcript [1895] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.944925385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.944927442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.944929314+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:14.944937541+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.233535335+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.233580249+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-05-21T13:18:15.233589102+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.233605387+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.23361259+07:00","message":"[bufferProcess] interim [260000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233617612+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233627213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233630172+07:00","message":"> Transcript [1896] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233633958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233636345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233639268+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.233642821+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:15.374586672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:15.374605898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.421490019+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.421533512+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-05-21T13:18:15.421542266+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.421556599+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.42156421+07:00","message":"[bufferProcess] interim [500000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421568039+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421575548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421578734+07:00","message":"> Transcript [1897] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421582793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421585342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.42158936+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.421594124+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.809936559+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.809981787+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-05-21T13:18:15.809988604+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.810005712+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810013705+07:00","message":"[bufferProcess] interim [860000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810016298+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810019999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810022919+07:00","message":"> Transcript [1898] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810026974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810029259+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810031791+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810034414+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810040729+07:00","message":"Push: 'หนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810042827+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810045561+07:00","message":"Set new StatePrefix : 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.810048572+07:00","message":"Next Push (prob) : 'นี้กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.810059426+07:00","message":"push: {false หนักขึ้นมาแบบ 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.941740997+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.941785035+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-05-21T13:18:15.941791876+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:15.941811616+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941820403+07:00","message":"[bufferProcess] interim [980000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941822976+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941827219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941830466+07:00","message":"> Transcript [1899] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941834125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941836128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941838045+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:15.941841353+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.075090511+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.075130512+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-05-21T13:18:16.075138349+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.075153251+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075160966+07:00","message":"[bufferProcess] interim [100000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075163772+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.0751709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075174145+07:00","message":"> Transcript [1900] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075178187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075180615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.075182541+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.07518501+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.140936709+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.140975217+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-05-21T13:18:16.140981738+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.14099426+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141003989+07:00","message":"[bufferProcess] interim [160000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141006703+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141012489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141015237+07:00","message":"> Transcript [1901] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141019512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141021606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141023461+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.141026146+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.273563061+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.273598894+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-05-21T13:18:16.273604882+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.273624251+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273631265+07:00","message":"[bufferProcess] interim [280000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273633845+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273646616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273649731+07:00","message":"> Transcript [1902] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273653838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273657222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273659505+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273662036+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273669095+07:00","message":"Push: 'นี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273671149+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273673229+07:00","message":"Set new StatePrefix : 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.273675343+07:00","message":"Next Push (prob) : 'หลังนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.2736826+07:00","message":"push: {false นี้กระเพาะอาหาร 0 0xc000423780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.45078009+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.450823857+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-05-21T13:18:16.45082989+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.450843162+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450849823+07:00","message":"[bufferProcess] interim [520000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450852204+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450857482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450860489+07:00","message":"> Transcript [1903] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450863271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.450865267+07:00","message":"Set new StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.740787998+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.77079832+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.770833641+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-05-21T13:18:16.770839964+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.770853921+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770864493+07:00","message":"[bufferProcess] interim [760000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770867872+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770874939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770878063+07:00","message":"> Transcript [1904] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770881741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770884245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770886004+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.770892165+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.812629177+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.84302774+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.843068484+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-05-21T13:18:16.84307556+07:00","message":"receive interim result [false|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.843091139+07:00","message":"[buffer interim] 230 false แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843098852+07:00","message":"[bufferProcess] interim [940000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843101435+07:00","message":"[bufferProcess] send to processor:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843104861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843108556+07:00","message":"> Transcript [1905] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843112603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843114604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843116966+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.843119588+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898155237+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898197134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก\",\"confidence\":0.9459387}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898203872+07:00","message":"receive interim result [true|false]: แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898213316+07:00","message":"end recv isFinal message id 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898215442+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898221712+07:00","message":"[buffer interim] 230 true แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898231067+07:00","message":"[bufferProcess] interim [970000000]:แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898234479+07:00","message":"[bufferProcess] send to processor (isfinal):แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898238233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.8982416+07:00","message":"> Transcript [1906] [false]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898245223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898247339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898249603+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898252326+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898254169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898256055+07:00","message":"> Transcript [1907] [true]: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อยมากกระปุก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898258166+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898259791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898261475+07:00","message":"StatePrefix: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหารหลั่งน้ำย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898263321+07:00","message":"TextPushed: 'แน่นอนค่ะถ้าทำงานหนักขึ้นมาแบบนี้กระเพาะอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:16.898270402+07:00","message":"Push: 'หลั่งน้ำย่อยมากกระปุก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:16.898279539+07:00","message":"push: {true หลั่งน้ำย่อยมากกระปุก 0 0xc000423780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:16.908976401+07:00","message":"write wav file: './tmp/7575/7575_230.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:18.375620636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:18.375653722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.382002495+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.382041133+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-05-21T13:18:18.382048625+07:00","message":"receive interim result [false|false]: อาจจะนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.382064411+07:00","message":"[buffer interim] 231 false อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382070512+07:00","message":"[bufferProcess] interim [380000000]:อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382072567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382079731+07:00","message":"[bufferProcess] send to processor (ticker):อาจจะนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382082431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382085075+07:00","message":"> Transcript [1908] [false]: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.382087444+07:00","message":"Set StatePrefix (first interim): 'อาจจะนำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.441050357+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.44108895+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-05-21T13:18:18.441094923+07:00","message":"receive interim result [false|false]: อาจจะนำไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.441110242+07:00","message":"[buffer interim] 231 false อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.441117369+07:00","message":"[bufferProcess] interim [500000000]:อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.441119323+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.703823486+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.703863005+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-05-21T13:18:18.70386802+07:00","message":"receive interim result [false|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.703879481+07:00","message":"[buffer interim] 231 false อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703885921+07:00","message":"[bufferProcess] interim [680000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703888223+07:00","message":"[bufferProcess] send to processor:อาจจะนำไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703893149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703895829+07:00","message":"> Transcript [1909] [false]: 'อาจจะนำไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703898911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703901129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703902979+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.703904997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.730817809+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.836618884+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.836667109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะนำไปสู่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.836676893+07:00","message":"receive interim result [true|false]: อาจจะนำไปสู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.83669333+07:00","message":"end recv isFinal message id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.83669686+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.836706194+07:00","message":"[buffer interim] 231 true อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836714964+07:00","message":"[bufferProcess] interim [950000000]:อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836719106+07:00","message":"[bufferProcess] send to processor (isfinal):อาจจะนำไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836723329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836730292+07:00","message":"> Transcript [1910] [false]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836734133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836736807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836739855+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836742869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836745535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836748806+07:00","message":"> Transcript [1911] [true]: 'อาจจะนำไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836752347+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836754918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836757558+07:00","message":"StatePrefix: 'อาจจะนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836760508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:18.836770071+07:00","message":"Push: 'อาจจะนำไปสู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.836780466+07:00","message":"push: {true อาจจะนำไปสู่ 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:18.843934917+07:00","message":"write wav file: './tmp/7575/7575_231.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:18.855067273+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.523415616+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.52346282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.523468722+07:00","message":"receive interim result [false|false]: ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:19.523483995+07:00","message":"[buffer interim] 232 false ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.523490662+07:00","message":"[bufferProcess] interim [660000000]:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:19.523492595+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.104324979+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.10436499+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-05-21T13:18:20.10437021+07:00","message":"receive interim result [false|false]: ภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.10438174+07:00","message":"[buffer interim] 232 false ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.104388808+07:00","message":"[bufferProcess] interim [260000000]:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.104396041+07:00","message":"[bufferProcess] send to processor:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.104404099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.104407003+07:00","message":"> Transcript [1912] [false]: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.104409207+07:00","message":"Set StatePrefix (first interim): 'ภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.288862198+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.288904849+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-05-21T13:18:20.288910522+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.288933619+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.28894221+07:00","message":"[bufferProcess] interim [440000000]:ภาวะผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288944443+07:00","message":"[bufferProcess] send to processor:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288947867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288950647+07:00","message":"> Transcript [1913] [false]: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288953782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288956008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288957939+07:00","message":"StatePrefix: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.288959798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.637800657+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.637838758+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-05-21T13:18:20.637844935+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.637854117+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637860563+07:00","message":"[bufferProcess] interim [740000000]:ภาวะผิดปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637862832+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637865979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.6378692+07:00","message":"> Transcript [1914] [false]: 'ภาวะผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637872475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637874508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.63787627+07:00","message":"StatePrefix: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.637878188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.755989081+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.756033728+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-05-21T13:18:20.756040351+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.75605456+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756061605+07:00","message":"[bufferProcess] interim [860000000]:ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756064447+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756069885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756072842+07:00","message":"> Transcript [1915] [false]: 'ภาวะผิดปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.75607647+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756078809+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756080685+07:00","message":"StatePrefix: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.756082907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.81345472+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.813498161+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-05-21T13:18:20.813504269+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็หยุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.813516865+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็หยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813527426+07:00","message":"[bufferProcess] interim [980000000]:ภาวะผิดปกติก็หยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.81353068+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813538602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813543157+07:00","message":"> Transcript [1916] [false]: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813548652+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813552212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813554375+07:00","message":"StatePrefix: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.81355655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813561591+07:00","message":"Push: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813564533+07:00","message":"TextPushed: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813567571+07:00","message":"Set new StatePrefix : 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:20.813570924+07:00","message":"Next Push (prob) : 'ผิดปกติก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.813580713+07:00","message":"push: {false ภาวะ 0 0xc002a43300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.859972221+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860004143+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860006968+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860011284+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860013174+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860015564+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860017385+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860019244+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860021094+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860022749+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860024295+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860025976+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.860027704+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:20.86002929+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.004789386+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.004829227+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-05-21T13:18:21.004835635+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.004849806+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004857943+07:00","message":"[bufferProcess] interim [100000000]:ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004860745+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติก็หยุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004864388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004867291+07:00","message":"> Transcript [1917] [false]: 'ภาวะผิดปกติก็หยุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004869778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.004871734+07:00","message":"Set new StatePrefix: 'ภาวะผิดปกติก็หยุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.03515997+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.035195263+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-05-21T13:18:21.035200891+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็คือเก่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.035219645+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็คือเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.035226948+07:00","message":"[bufferProcess] interim [160000000]:ภาวะผิดปกติก็คือเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.035229876+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.035233406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.03523648+07:00","message":"> Transcript [1918] [false]: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.035239079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.035241053+07:00","message":"Set new StatePrefix: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.143431142+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.143473078+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-05-21T13:18:21.143479989+07:00","message":"receive interim result [false|false]: ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.143491586+07:00","message":"[buffer interim] 232 false ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143498997+07:00","message":"[bufferProcess] interim [280000000]:ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.14350344+07:00","message":"[bufferProcess] send to processor:ภาวะผิดปกติก็คือเก่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.14350726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143510044+07:00","message":"> Transcript [1919] [false]: 'ภาวะผิดปกติก็คือเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143513501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143515513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143517365+07:00","message":"StatePrefix: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.143519541+07:00","message":"TextPushed: 'ภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.160335717+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.276345054+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.27638782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาวะผิดปกติก็คือภาวะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.27639458+07:00","message":"receive interim result [true|false]: ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.27640373+07:00","message":"end recv isFinal message id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.276406284+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.276413108+07:00","message":"[buffer interim] 232 true ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276421485+07:00","message":"[bufferProcess] interim [520000000]:ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276427677+07:00","message":"[bufferProcess] send to processor (isfinal):ภาวะผิดปกติก็คือภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276432721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276436994+07:00","message":"> Transcript [1920] [false]: 'ภาวะผิดปกติก็คือภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276441367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276444237+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276448365+07:00","message":"StatePrefix: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276454347+07:00","message":"TextPushed: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276458403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276461032+07:00","message":"> Transcript [1921] [true]: 'ภาวะผิดปกติก็คือภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276463373+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276465013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276466582+07:00","message":"StatePrefix: 'ภาวะผิดปกติก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276468439+07:00","message":"TextPushed: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:21.276473282+07:00","message":"Push: 'ผิดปกติก็คือภาวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.276481701+07:00","message":"push: {true ผิดปกติก็คือภาวะ 0 0xc002a43300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:21.284034182+07:00","message":"write wav file: './tmp/7575/7575_232.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:21.375875015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:21.375892323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:21.542170724+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.630811642+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.735197788+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.735219668+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.735222632+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.735229891+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735237132+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735241247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735244375+07:00","message":"> Transcript [1922] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735246719+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735248555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735250377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735252091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:22.735255063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:22.735264119+07:00","message":"push: {true \n 0 0xc000385b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:22.740551809+07:00","message":"write wav file: './tmp/7575/7575_233.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:23.092192064+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.062786515+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.062823706+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-05-21T13:18:24.062829108+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.062844193+07:00","message":"[buffer interim] 234 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062850588+07:00","message":"[bufferProcess] interim [20000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062852546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062859645+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062863526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062866531+07:00","message":"> Transcript [1923] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.062869057+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.32275009+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.322795087+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-05-21T13:18:24.322801494+07:00","message":"receive interim result [false|false]: ทรงผม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.322814532+07:00","message":"[buffer interim] 234 false ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.322821656+07:00","message":"[bufferProcess] interim [260000000]:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.32282356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:24.376944249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:24.376952374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.5230532+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.523088565+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-05-21T13:18:24.52309428+07:00","message":"receive interim result [false|false]: ส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.523106898+07:00","message":"[buffer interim] 234 false ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.52311418+07:00","message":"[bufferProcess] interim [500000000]:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.523116504+07:00","message":"[bufferProcess] send to processor:ทรงผม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.52312195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.5231247+07:00","message":"> Transcript [1924] [false]: 'ทรงผม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.523127144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.523129313+07:00","message":"Set new StatePrefix: 'ทรงผม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.830775952+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.830808679+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-05-21T13:18:24.830814747+07:00","message":"receive interim result [false|false]: ทรงผมตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.830827588+07:00","message":"[buffer interim] 234 false ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.83083594+07:00","message":"[bufferProcess] interim [740000000]:ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.830838245+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.83084518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.830848017+07:00","message":"> Transcript [1925] [false]: 'ส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.830850691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.8308527+07:00","message":"Set new StatePrefix: 'ส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.833174806+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.833186696+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-05-21T13:18:24.833190358+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:24.833198006+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.83320123+07:00","message":"[bufferProcess] interim [800000000]:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.833203119+07:00","message":"[bufferProcess] send to processor:ทรงผมตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.833204947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.833207452+07:00","message":"> Transcript [1926] [false]: 'ทรงผมตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.833209144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:24.833210765+07:00","message":"Set new StatePrefix: 'ทรงผมตอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.186086645+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.186135392+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-05-21T13:18:25.186142627+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.186156473+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186166616+07:00","message":"[bufferProcess] interim [100000000]:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186170039+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186176182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186181075+07:00","message":"> Transcript [1927] [false]: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186184408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.186187336+07:00","message":"Set new StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.404194132+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.40423436+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-05-21T13:18:25.404241231+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.404254843+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404263031+07:00","message":"[bufferProcess] interim [340000000]:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404265299+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404272352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404275214+07:00","message":"> Transcript [1928] [false]: 'ส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404278929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404281034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404282937+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.404285251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.752753786+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.752799882+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-05-21T13:18:25.752806169+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.752822894+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752830678+07:00","message":"[bufferProcess] interim [640000000]:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.75283313+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752837191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752840362+07:00","message":"> Transcript [1929] [false]: 'ส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752844405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752846956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.75284878+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.752850914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.847309448+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.847343413+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-05-21T13:18:25.847348383+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:25.847361166+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847367491+07:00","message":"[bufferProcess] interim [820000000]:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847369932+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847375529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847378147+07:00","message":"> Transcript [1930] [false]: 'ส่งผลต่อภาพรวมของสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847381264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847383376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847385199+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:25.847387539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.24095058+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.240975465+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-05-21T13:18:26.240980609+07:00","message":"receive interim result [false|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.240990654+07:00","message":"[buffer interim] 234 false ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.24100113+07:00","message":"[bufferProcess] interim [180000000]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241003734+07:00","message":"[bufferProcess] send to processor:ส่งผลต่อภาพรวมของสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241009392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241011736+07:00","message":"> Transcript [1931] [false]: 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241014654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241016477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241018158+07:00","message":"StatePrefix: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241020098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241024102+07:00","message":"Push: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241025872+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241028026+07:00","message":"Set new StatePrefix : 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.241030647+07:00","message":"Next Push (prob) : 'รวมของสุขภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.241036744+07:00","message":"push: {false ส่งผลต่อภาพ 0 0xc00354d700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.290556049+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.354056995+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.398028226+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.398069639+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-05-21T13:18:26.398075884+07:00","message":"receive interim result [true|false]: ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.398083061+07:00","message":"end recv isFinal message id 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.39808524+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.398091763+07:00","message":"[buffer interim] 234 true ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398106672+07:00","message":"[bufferProcess] interim [420000000]:ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398110175+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งผลต่อภาพรวมของสุขภาพของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398127405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398165592+07:00","message":"> Transcript [1932] [false]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398172754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398175841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398178369+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398181396+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398183909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398189835+07:00","message":"> Transcript [1933] [true]: 'ส่งผลต่อภาพรวมของสุขภาพของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398191839+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398193657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398195414+07:00","message":"StatePrefix: 'ส่งผลต่อภาพรวมของสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.398197352+07:00","message":"TextPushed: 'ส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.39820658+07:00","message":"Push: 'รวมของสุขภาพของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.398219228+07:00","message":"push: {true รวมของสุขภาพของ 0 0xc00354d700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.41138775+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:26.413111575+07:00","message":"write wav file: './tmp/7575/7575_234.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.604562008+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.604585361+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.604588452+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.604595873+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604602241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604605733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604608632+07:00","message":"> Transcript [1934] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604611104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604613004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604614677+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604616422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:26.604624009+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.604632281+07:00","message":"push: {true \n 0 0xc000385d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:26.608940691+07:00","message":"write wav file: './tmp/7575/7575_235.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:26.803960438+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.345972824+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.346016745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พูด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.346023083+07:00","message":"receive interim result [false|false]: พูด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.346041324+07:00","message":"[buffer interim] 236 false พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.346048999+07:00","message":"[bufferProcess] interim [420000000]:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.346051596+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:27.377664951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:27.377671039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.855957484+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.855991844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านอาหาร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.855997345+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:27.856010846+07:00","message":"[buffer interim] 236 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.856017738+07:00","message":"[bufferProcess] interim [900000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.856020051+07:00","message":"[bufferProcess] send to processor:พูด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.856025214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.856027812+07:00","message":"> Transcript [1935] [false]: 'พูด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:27.856029814+07:00","message":"Set StatePrefix (first interim): 'พูด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.164286583+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.164322802+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-05-21T13:18:28.164329965+07:00","message":"receive interim result [false|false]: ผู้ทานอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.16434152+07:00","message":"[buffer interim] 236 false ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164347949+07:00","message":"[bufferProcess] interim [200000000]:ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164350609+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164356089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164358577+07:00","message":"> Transcript [1936] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164361026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.164363019+07:00","message":"Set new StatePrefix: 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.402480153+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492763162+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.49281363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ทานอาหารได้\",\"confidence\":0.8791958}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492821178+07:00","message":"receive interim result [true|false]: ผู้ทานอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492830823+07:00","message":"end recv isFinal message id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492833237+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492840835+07:00","message":"[buffer interim] 236 true ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492848948+07:00","message":"[bufferProcess] interim [620000000]:ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492852307+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้ทานอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492855707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492860351+07:00","message":"> Transcript [1937] [false]: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492863007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492864974+07:00","message":"Set new StatePrefix: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492866632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492868551+07:00","message":"> Transcript [1938] [true]: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492870949+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492874222+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492876893+07:00","message":"StatePrefix: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492879024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:28.492881792+07:00","message":"Push: 'ผู้ทานอาหารได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.492890496+07:00","message":"push: {true ผู้ทานอาหารได้ 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:28.499201004+07:00","message":"write wav file: './tmp/7575/7575_236.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:28.723030525+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.163541586+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.163590829+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-05-21T13:18:30.163596328+07:00","message":"receive interim result [false|false]: วัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.163609639+07:00","message":"[buffer interim] 237 false วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.163615799+07:00","message":"[bufferProcess] interim [260000000]:วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.163617658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.163623178+07:00","message":"[bufferProcess] send to processor (ticker):วัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.163626665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.16362929+07:00","message":"> Transcript [1939] [false]: 'วัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.163631478+07:00","message":"Set StatePrefix (first interim): 'วัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.30177567+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.301814583+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-05-21T13:18:30.301820479+07:00","message":"receive interim result [false|false]: สิ่งที่ควร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.301833859+07:00","message":"[buffer interim] 237 false สิ่งที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.301840345+07:00","message":"[bufferProcess] interim [380000000]:สิ่งที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.301844983+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:30.377837849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:30.377862645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.391061435+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.391095219+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-05-21T13:18:30.391100931+07:00","message":"receive interim result [false|false]: สิ่งที่ควรทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.391111641+07:00","message":"[buffer interim] 237 false สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.391122037+07:00","message":"[bufferProcess] interim [500000000]:สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.39112425+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.391129658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.391132243+07:00","message":"> Transcript [1940] [false]: 'สิ่งที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.391134561+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.391136937+07:00","message":"Set new StatePrefix: 'สิ่งที่ควร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.504970338+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.505009849+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-05-21T13:18:30.505015499+07:00","message":"receive interim result [false|false]: รวมกำลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.505027984+07:00","message":"[buffer interim] 237 false รวมกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505034419+07:00","message":"[bufferProcess] interim [620000000]:รวมกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505037171+07:00","message":"[bufferProcess] send to processor:สิ่งที่ควรทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505042403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505045111+07:00","message":"> Transcript [1941] [false]: 'สิ่งที่ควรทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505048473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.505050501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.50505224+07:00","message":"StatePrefix: 'สิ่งที่ควร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.50506348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.664135403+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.664188697+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-05-21T13:18:30.66419503+07:00","message":"receive interim result [false|false]: วัวกำลังไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.664208092+07:00","message":"[buffer interim] 237 false วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.66421504+07:00","message":"[bufferProcess] interim [740000000]:วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.664217489+07:00","message":"[bufferProcess] send to processor:รวมกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.664224167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.66422694+07:00","message":"> Transcript [1942] [false]: 'รวมกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.664229913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.664231957+07:00","message":"Set new StatePrefix: 'รวมกำลัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.793456816+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.793497528+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-05-21T13:18:30.793503819+07:00","message":"receive interim result [false|false]: วัวกำลังพยายาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.793519604+07:00","message":"[buffer interim] 237 false วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.79352593+07:00","message":"[bufferProcess] interim [920000000]:วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.79352845+07:00","message":"[bufferProcess] send to processor:วัวกำลังไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.793531643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.793534353+07:00","message":"> Transcript [1943] [false]: 'วัวกำลังไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.793536513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.793539233+07:00","message":"Set new StatePrefix: 'วัวกำลังไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.971861822+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.971901126+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-05-21T13:18:30.971910832+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:30.971929986+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971940563+07:00","message":"[bufferProcess] interim [40000000]:วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971943032+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971946414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971949075+07:00","message":"> Transcript [1944] [false]: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971951415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:30.971953361+07:00","message":"Set new StatePrefix: 'วัวกำลังพยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.075188159+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.075241768+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-05-21T13:18:31.075248695+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.075263448+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075271069+07:00","message":"[bufferProcess] interim [220000000]:วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.07527354+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075279196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075281977+07:00","message":"> Transcript [1945] [false]: 'วัวกำลังพยายามบอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075285352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075287433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075289267+07:00","message":"StatePrefix: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.075291554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.220814166+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.220856614+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-05-21T13:18:31.22086332+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.220878201+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220885553+07:00","message":"[bufferProcess] interim [280000000]:วัวกำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220887993+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220894176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220897104+07:00","message":"> Transcript [1946] [false]: 'วัวกำลังพยายามบอกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220900823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220903056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220905022+07:00","message":"StatePrefix: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.220907654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.313348757+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.313384647+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-05-21T13:18:31.313390848+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.313407314+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313418708+07:00","message":"[bufferProcess] interim [340000000]:วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313421565+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313428568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313433389+07:00","message":"> Transcript [1947] [false]: 'วัวกำลังพยายามบอกก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313437167+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313439879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313442171+07:00","message":"StatePrefix: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.313444293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.383532593+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.383578565+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-05-21T13:18:31.383585057+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.383599472+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383606747+07:00","message":"[bufferProcess] interim [520000000]:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383609109+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.38361458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383617271+07:00","message":"> Transcript [1948] [false]: 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383620739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383623299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383625647+07:00","message":"StatePrefix: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383627949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.38363251+07:00","message":"Push: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383634352+07:00","message":"TextPushed: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383636846+07:00","message":"Set new StatePrefix : 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.383639014+07:00","message":"Next Push (prob) : 'บอกก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.383647588+07:00","message":"push: {false วัวกำลังพยายาม 0 0xc00354cd00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.765907256+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.765952555+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-05-21T13:18:31.765959577+07:00","message":"receive interim result [false|false]: วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:31.765973746+07:00","message":"[buffer interim] 237 false วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765980676+07:00","message":"[bufferProcess] interim [880000000]:วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765983101+07:00","message":"[bufferProcess] send to processor:วัวกำลังพยายามบอกก็คือว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765986625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765989762+07:00","message":"> Transcript [1949] [false]: 'วัวกำลังพยายามบอกก็คือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765992743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765994659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765996438+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:31.765998961+07:00","message":"TextPushed: 'วัวกำลังพยายาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.05140113+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181363094+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181406102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัวกำลังพยายามบอกก็คือว่าถ้า\",\"confidence\":0.9130932}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181412655+07:00","message":"receive interim result [true|false]: วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181420339+07:00","message":"end recv isFinal message id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181422481+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181429585+07:00","message":"[buffer interim] 237 true วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181438088+07:00","message":"[bufferProcess] interim [360000000]:วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181441256+07:00","message":"[bufferProcess] send to processor (isfinal):วัวกำลังพยายามบอกก็คือว่าถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181444518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181447593+07:00","message":"> Transcript [1950] [false]: 'วัวกำลังพยายามบอกก็คือว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181450344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181452179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.18145397+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181456499+07:00","message":"TextPushed: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181458488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181460518+07:00","message":"> Transcript [1951] [true]: 'วัวกำลังพยายามบอกก็คือว่าถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181462664+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181464838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181468664+07:00","message":"StatePrefix: 'วัวกำลังพยายามบอกก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181470626+07:00","message":"TextPushed: 'วัวกำลังพยายาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:32.181473119+07:00","message":"Push: 'บอกก็คือว่าถ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.181480415+07:00","message":"push: {true บอกก็คือว่าถ้า 0 0xc00354cd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:32.191212707+07:00","message":"write wav file: './tmp/7575/7575_237.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:32.502842354+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.040983533+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.041031917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.041038834+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.041054986+07:00","message":"[buffer interim] 238 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.041063375+07:00","message":"[bufferProcess] interim [600000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.041065527+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.219554553+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.219594699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.219600816+07:00","message":"receive interim result [false|false]: อวัยวะใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.21961865+07:00","message":"[buffer interim] 238 false อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.219626087+07:00","message":"[bufferProcess] interim [780000000]:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.219629154+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.219636697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.219640278+07:00","message":"> Transcript [1952] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.219642782+07:00","message":"Set StatePrefix (first interim): 'อวัยวะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:33.37788233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:33.377911397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.664275467+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.66432204+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-05-21T13:18:33.664328176+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.664343965+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664352107+07:00","message":"[bufferProcess] interim [140000000]:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664354502+07:00","message":"[bufferProcess] send to processor:อวัยวะใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664362478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664365473+07:00","message":"> Transcript [1953] [false]: 'อวัยวะใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664368931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664370988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664373253+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.664375345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.929935006+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.929974307+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-05-21T13:18:33.929982215+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:33.929996654+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930003283+07:00","message":"[bufferProcess] interim [500000000]:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930006265+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930013585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930016274+07:00","message":"> Transcript [1954] [false]: 'อวัยวะใดอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930019766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.930021754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.93002403+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:33.93002615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.246637237+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.246670183+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-05-21T13:18:34.246675885+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.246689023+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246694967+07:00","message":"[bufferProcess] interim [740000000]:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246697078+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246702274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246705164+07:00","message":"> Transcript [1955] [false]: 'อวัยวะใดอวัยวะหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246708141+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246710185+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246712387+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.246714462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.564278329+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.564319143+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-05-21T13:18:34.564325118+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.564338254+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564344653+07:00","message":"[bufferProcess] interim [40000000]:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564347362+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564354047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564357099+07:00","message":"> Transcript [1956] [false]: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564360712+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564363226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.56436535+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564367653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564373365+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564375367+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564377499+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.564379552+07:00","message":"Next Push (prob) : 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.564386714+07:00","message":"push: {false อวัยวะ 0 0xc00354d680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.819673509+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.819715677+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-05-21T13:18:34.819725579+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.819741846+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819750484+07:00","message":"[bufferProcess] interim [340000000]:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819754247+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819758931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819762814+07:00","message":"> Transcript [1957] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819768298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819770377+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819772825+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.819775081+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.949268021+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.949305092+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-05-21T13:18:34.949312034+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:34.949326314+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949332667+07:00","message":"[bufferProcess] interim [460000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949334975+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949341414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949344334+07:00","message":"> Transcript [1958] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949348157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949350235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.949352846+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:34.94935503+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.147149861+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.147187603+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-05-21T13:18:35.147193788+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.147206777+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147213478+07:00","message":"[bufferProcess] interim [700000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147218847+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147226578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147229958+07:00","message":"> Transcript [1959] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147233279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147235472+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.147237719+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.14723989+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.272466098+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.272502623+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-05-21T13:18:35.272508807+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.272524768+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272532607+07:00","message":"[bufferProcess] interim [820000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272535477+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.27253928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272542647+07:00","message":"> Transcript [1960] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272546558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272548744+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272550792+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272552932+07:00","message":"TextPushed: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272559542+07:00","message":"Push: 'ใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.27256167+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272564445+07:00","message":"Set new StatePrefix : 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.272566748+07:00","message":"Next Push (prob) : 'ระบบนั้นทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.272575429+07:00","message":"push: {false ใดอวัยวะหนึ่งใน 0 0xc00354d680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.53049749+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.530536331+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-05-21T13:18:35.530542201+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.530556431+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530567444+07:00","message":"[bufferProcess] interim [60000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530570316+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530575876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530578682+07:00","message":"> Transcript [1961] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.53058265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530584883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530586941+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.530589896+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.726849308+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.72688974+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-05-21T13:18:35.726896031+07:00","message":"receive interim result [false|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.726910776+07:00","message":"[buffer interim] 238 false อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726917981+07:00","message":"[bufferProcess] interim [240000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726927041+07:00","message":"[bufferProcess] send to processor:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726932894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726936217+07:00","message":"> Transcript [1962] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726939738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726941716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.726943921+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:35.72694679+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:35.959942546+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.059896952+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.059941944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.059949108+07:00","message":"receive interim result [true|false]: อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.059959303+07:00","message":"end recv isFinal message id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.059961353+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.05996736+07:00","message":"[buffer interim] 238 true อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059974406+07:00","message":"[bufferProcess] interim [690000000]:อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059980829+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059983749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.05998673+07:00","message":"> Transcript [1963] [false]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059989808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059991859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059993737+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059996174+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.059998105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060000005+07:00","message":"> Transcript [1964] [true]: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060002085+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060003757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060005329+07:00","message":"StatePrefix: 'อวัยวะใดอวัยวะหนึ่งในระบบนั้นทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060007065+07:00","message":"TextPushed: 'อวัยวะใดอวัยวะหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.060013915+07:00","message":"Push: 'ระบบนั้นทำงานผิดปกติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.060020828+07:00","message":"push: {true ระบบนั้นทำงานผิดปกติ 0 0xc00354d680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:36.069385066+07:00","message":"write wav file: './tmp/7575/7575_238.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.284177062+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:36.378077744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:36.378102982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.826246635+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.826291665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.826296821+07:00","message":"receive interim result [false|false]: ขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.82631338+07:00","message":"[buffer interim] 239 false ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.826320323+07:00","message":"[bufferProcess] interim [540000000]:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.826323186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.929649563+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.929683912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.929690157+07:00","message":"receive interim result [false|false]: ขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:36.92970256+07:00","message":"[buffer interim] 239 false ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.929710764+07:00","message":"[bufferProcess] interim [660000000]:ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.92971301+07:00","message":"[bufferProcess] send to processor:ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.929718318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.929721107+07:00","message":"> Transcript [1965] [false]: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:36.929723383+07:00","message":"Set StatePrefix (first interim): 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.447472855+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.44751415+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-05-21T13:18:37.447519864+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:37.447534009+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447541452+07:00","message":"[bufferProcess] interim [140000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447543774+07:00","message":"[bufferProcess] send to processor:ขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447549799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447552345+07:00","message":"> Transcript [1966] [false]: 'ขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447555341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447557283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447559389+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:37.447561473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.017155882+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.017209+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-05-21T13:18:38.017217132+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.017238588+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017248166+07:00","message":"[bufferProcess] interim [740000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017251455+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.01725764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017261685+07:00","message":"> Transcript [1967] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017266241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017269368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017272977+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.017276583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.164461236+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.164498985+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-05-21T13:18:38.164504498+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.164515641+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164522762+07:00","message":"[bufferProcess] interim [920000000]:ขึ้นมานะคะมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164525485+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164529153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164532325+07:00","message":"> Transcript [1968] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164535294+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164537245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164540708+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.164542712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.234568643+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.234603699+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-05-21T13:18:38.234609632+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.234623544+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234630338+07:00","message":"[bufferProcess] interim [980000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234632435+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234635744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234638632+07:00","message":"> Transcript [1969] [false]: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234642208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234644266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234646087+07:00","message":"StatePrefix: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234648094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234650751+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234652822+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.234654703+07:00","message":"Set new StatePrefix : 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.2346567+07:00","message":"Next Push (prob) : 'มานะคะมันก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.234664226+07:00","message":"push: {false ขึ้น 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.342841487+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.342875356+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-05-21T13:18:38.342880908+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.342894873+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.342900858+07:00","message":"[bufferProcess] interim [40000000]:ขึ้นมานะคะมันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.342903205+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.342906848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.342909621+07:00","message":"> Transcript [1970] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.342911577+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.345561337+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.345572813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นมานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.34557785+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.345588222+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345591862+07:00","message":"[bufferProcess] interim [100000000]:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345594128+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345596653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.34559895+07:00","message":"> Transcript [1971] [false]: 'ขึ้นมานะคะมันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345601612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345604918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345606681+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.345608755+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.417847359+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.417882163+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-05-21T13:18:38.417888008+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.417901318+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.417908352+07:00","message":"[bufferProcess] interim [160000000]:ขึ้นมานะคะมันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.417910895+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.417914193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.417926863+07:00","message":"> Transcript [1972] [false]: 'ขึ้นมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.417930265+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.60641889+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.606453123+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-05-21T13:18:38.606459024+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.606474866+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606482114+07:00","message":"[bufferProcess] interim [400000000]:ขึ้นมานะคะมันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606484341+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606488207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.60649092+07:00","message":"> Transcript [1973] [false]: 'ขึ้นมานะคะมันก็จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606494321+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606496494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606498427+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.606500484+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.942810181+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.942855578+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-05-21T13:18:38.942861836+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:38.942879691+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942887471+07:00","message":"[bufferProcess] interim [640000000]:ขึ้นมานะคะมันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.94289018+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942893398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942896531+07:00","message":"> Transcript [1974] [false]: 'ขึ้นมานะคะมันก็จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942899771+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942901924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942904147+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:38.942906295+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.107949742+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.107993725+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-05-21T13:18:39.107999907+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.108013586+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108020273+07:00","message":"[bufferProcess] interim [880000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108023992+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108032597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108035644+07:00","message":"> Transcript [1975] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108039385+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108041653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108043709+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108045907+07:00","message":"TextPushed: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.10805186+07:00","message":"Push: 'มานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108053828+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108056302+07:00","message":"Set new StatePrefix : 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.108058785+07:00","message":"Next Push (prob) : 'จะส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.108065727+07:00","message":"push: {false มานะคะมันก็ 0 0xc00016ee00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:39.378726181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:39.378727727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.444802103+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.444848466+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-05-21T13:18:39.44485516+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.44486673+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.44487621+07:00","message":"[bufferProcess] interim [180000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444880128+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444887211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444890756+07:00","message":"> Transcript [1976] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444895125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444898232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444901392+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.444903757+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.630656533+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.630694509+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-05-21T13:18:39.630700332+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.63071336+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630721867+07:00","message":"[bufferProcess] interim [420000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630724695+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630728684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630731523+07:00","message":"> Transcript [1977] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630735087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630737314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630739236+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.630741605+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.822766175+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.822798813+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-05-21T13:18:39.822805262+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.822816057+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822822089+07:00","message":"[bufferProcess] interim [540000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822824641+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822830057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822832602+07:00","message":"> Transcript [1978] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822835437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822837479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822839644+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.822842207+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.948214196+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.948251969+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-05-21T13:18:39.948258464+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.948273809+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948283517+07:00","message":"[bufferProcess] interim [660000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948286224+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948292464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948295259+07:00","message":"> Transcript [1979] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.94829953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948301592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948303955+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948306731+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948311859+07:00","message":"Push: 'จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948313934+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948315927+07:00","message":"Set new StatePrefix : 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:39.948318048+07:00","message":"Next Push (prob) : 'ภาพรวมของเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:39.948325996+07:00","message":"push: {false จะส่งผลต่อ 0 0xc00016ee00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.145035952+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.145072247+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-05-21T13:18:40.145079246+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.145095159+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145108287+07:00","message":"[bufferProcess] interim [900000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145111015+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145118438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145121307+07:00","message":"> Transcript [1980] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145123909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.145126282+07:00","message":"Set new StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.208938037+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.208969123+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-05-21T13:18:40.208975836+07:00","message":"receive interim result [false|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.208990077+07:00","message":"[buffer interim] 239 false ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.208997822+07:00","message":"[bufferProcess] interim [960000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209001385+07:00","message":"[bufferProcess] send to processor:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.20900917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209012117+07:00","message":"> Transcript [1981] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209018982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209021349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209023583+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.209026353+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.25038787+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349902432+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349955679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349962691+07:00","message":"receive interim result [true|false]: ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349977751+07:00","message":"end recv isFinal message id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349979907+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.349987567+07:00","message":"[buffer interim] 239 true ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.349995377+07:00","message":"[bufferProcess] interim [200000000]:ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.349998509+07:00","message":"[bufferProcess] send to processor (isfinal):ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350002044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350005037+07:00","message":"> Transcript [1982] [false]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350008481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350010448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350012861+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350015635+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350017752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350020336+07:00","message":"> Transcript [1983] [true]: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.35002279+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350024579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.35002626+07:00","message":"StatePrefix: 'ขึ้นมานะคะมันก็จะส่งผลต่อภาพรวมของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.35002847+07:00","message":"TextPushed: 'ขึ้นมานะคะมันก็จะส่งผลต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:40.350035554+07:00","message":"Push: 'ภาพรวมของระบบนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.350051108+07:00","message":"push: {true ภาพรวมของระบบนั้น 0 0xc00016ee00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:40.359221671+07:00","message":"write wav file: './tmp/7575/7575_239.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:40.572550372+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.61020054+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.610243315+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-05-21T13:18:41.610249069+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:41.610261242+07:00","message":"[buffer interim] 240 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610268369+07:00","message":"[bufferProcess] interim [80000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610270642+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610275836+07:00","message":"[bufferProcess] send to processor (ticker):ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610279083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610281628+07:00","message":"> Transcript [1984] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:41.610284224+07:00","message":"Set StatePrefix (first interim): 'ให้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.197421823+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.19746005+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-05-21T13:18:42.197466563+07:00","message":"receive interim result [false|false]: ให้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.197483911+07:00","message":"[buffer interim] 240 false ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.197494747+07:00","message":"[bufferProcess] interim [680000000]:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.197496717+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:42.37879352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:42.378805778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.51754429+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.517582546+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-05-21T13:18:42.517589089+07:00","message":"receive interim result [false|false]: นักเรียนสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:42.517604769+07:00","message":"[buffer interim] 240 false นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517613349+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517615794+07:00","message":"[bufferProcess] send to processor:ให้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517624177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517627275+07:00","message":"> Transcript [1985] [false]: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517633239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517635768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517637659+07:00","message":"StatePrefix: 'ให้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:42.517640065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.022942592+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.022995453+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-05-21T13:18:43.02300261+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.023018518+07:00","message":"[buffer interim] 240 false นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.023026035+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.023028578+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.023036069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.023038851+07:00","message":"> Transcript [1986] [false]: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.02304127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.023043547+07:00","message":"Set new StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.59964139+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.599684717+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-05-21T13:18:43.599693029+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:43.599718998+07:00","message":"[buffer interim] 240 false นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599727835+07:00","message":"[bufferProcess] interim [60000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599730779+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599737419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599740201+07:00","message":"> Transcript [1987] [false]: 'นักเรียนสามารถเชื่อมโยง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599743634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599745967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599748214+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:43.599750721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.04898794+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.049028962+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-05-21T13:18:44.04903495+07:00","message":"receive interim result [false|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.04904831+07:00","message":"[buffer interim] 240 false นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049054028+07:00","message":"[bufferProcess] interim [480000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049056844+07:00","message":"[bufferProcess] send to processor:นักเรียนสามารถเชื่อมโยงความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049063189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049065938+07:00","message":"> Transcript [1988] [false]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049069506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049071515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049073376+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.049076786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.090959364+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.18846771+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.188516259+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-05-21T13:18:44.188524559+07:00","message":"receive interim result [true|false]: นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.188535116+07:00","message":"end recv isFinal message id 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.188537259+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.188544488+07:00","message":"[buffer interim] 240 true นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188553344+07:00","message":"[bufferProcess] interim [750000000]:นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188559943+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188563199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188565848+07:00","message":"> Transcript [1989] [false]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.18856882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188570744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.18857499+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.1885774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188579238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.18858146+07:00","message":"> Transcript [1990] [true]: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188583912+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188585517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188587139+07:00","message":"StatePrefix: 'นักเรียนสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188588771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.188595939+07:00","message":"Push: 'นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.188602572+07:00","message":"push: {true นักเรียนสามารถเชื่อมโยงความสัมพันธ์ของ 0 0xc00354da80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:44.197114029+07:00","message":"write wav file: './tmp/7575/7575_240.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.352315174+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.840286733+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.840346179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.840354647+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.840369654+07:00","message":"[buffer interim] 241 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.84037787+07:00","message":"[bufferProcess] interim [420000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.840380604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.89839464+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.898434154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.898439358+07:00","message":"receive interim result [false|false]: อวัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.8984505+07:00","message":"[buffer interim] 241 false อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.898456588+07:00","message":"[bufferProcess] interim [540000000]:อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.898459032+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.898464646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.898467476+07:00","message":"> Transcript [1991] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.898469496+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.899931445+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.899967419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.899972941+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:44.900021073+07:00","message":"[buffer interim] 241 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.900027753+07:00","message":"[bufferProcess] interim [600000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.900029744+07:00","message":"[bufferProcess] send to processor:อวัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.900034773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.90003761+07:00","message":"> Transcript [1992] [false]: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.900039802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:44.90004173+07:00","message":"Set new StatePrefix: 'อวัย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.198218617+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.198253116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.198258707+07:00","message":"receive interim result [false|false]: อวัยวะต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.19827308+07:00","message":"[buffer interim] 241 false อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198280166+07:00","message":"[bufferProcess] interim [840000000]:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198282505+07:00","message":"[bufferProcess] send to processor:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198286209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198288908+07:00","message":"> Transcript [1993] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198291555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198293426+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198295249+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.198297311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.329586655+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.329628436+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-05-21T13:18:45.329634995+07:00","message":"receive interim result [false|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.329650284+07:00","message":"[buffer interim] 241 false อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329657706+07:00","message":"[bufferProcess] interim [960000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329660244+07:00","message":"[bufferProcess] send to processor:อวัยวะต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329667292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329670387+07:00","message":"> Transcript [1994] [false]: 'อวัยวะต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329673861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329676099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329678348+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.329680521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:45.379012134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:45.379027958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.631664795+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.692965385+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.738883643+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.738936687+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-05-21T13:18:45.738944515+07:00","message":"receive interim result [true|false]: อวัยวะต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.738954426+07:00","message":"end recv isFinal message id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.738956489+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.738963141+07:00","message":"[buffer interim] 241 true อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.73897213+07:00","message":"[bufferProcess] interim [500000000]:อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738978639+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738982131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738985123+07:00","message":"> Transcript [1995] [false]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738988783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738990767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738993067+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738995099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738996706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.738998921+07:00","message":"> Transcript [1996] [true]: 'อวัยวะต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.739000946+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.739002651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.739004595+07:00","message":"StatePrefix: 'อวัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.739006156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.739013748+07:00","message":"Push: 'อวัยวะต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.739021468+07:00","message":"push: {true อวัยวะต่างๆ 0 0xc000384c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:45.745123816+07:00","message":"write wav file: './tmp/7575/7575_241.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.762010326+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.821543709+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.945335609+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.945354604+07:00","message":"found end of frame, send empty tag with msgId: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.94535768+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.945366535+07:00","message":"[buffer interim] 242 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.94537366+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945377376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945380527+07:00","message":"> Transcript [1997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945383047+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945384937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945386669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.945388477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:45.94539653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:45.945405612+07:00","message":"push: {true \n 0 0xc00354d400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:45.950264529+07:00","message":"write wav file: './tmp/7575/7575_242.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.490598016+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.490642731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ระบุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.490649267+07:00","message":"receive interim result [false|false]: ไม่ระบุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.490666289+07:00","message":"[buffer interim] 243 false ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.490674608+07:00","message":"[bufferProcess] interim [720000000]:ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.490677327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.540726895+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.540766617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.540772397+07:00","message":"receive interim result [false|false]: ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.540786851+07:00","message":"[buffer interim] 243 false ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.540794238+07:00","message":"[bufferProcess] interim [780000000]:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.540797273+07:00","message":"[bufferProcess] send to processor:ไม่ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.54080097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.540804204+07:00","message":"> Transcript [1998] [false]: 'ไม่ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.540806668+07:00","message":"Set StatePrefix (first interim): 'ไม่ระบุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.794775192+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.79480406+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-05-21T13:18:46.794809221+07:00","message":"receive interim result [false|false]: ในระบบย่อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.794824177+07:00","message":"[buffer interim] 243 false ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794830427+07:00","message":"[bufferProcess] interim [960000000]:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794832608+07:00","message":"[bufferProcess] send to processor:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794838374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794840789+07:00","message":"> Transcript [1999] [false]: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794843117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.794844967+07:00","message":"Set new StatePrefix: 'ในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.859216506+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.859253231+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-05-21T13:18:46.859259426+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:46.85927265+07:00","message":"[buffer interim] 243 false ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859279079+07:00","message":"[bufferProcess] interim [80000000]:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859281547+07:00","message":"[bufferProcess] send to processor:ในระบบย่อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859286867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859289691+07:00","message":"> Transcript [2000] [false]: 'ในระบบย่อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859292928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859294885+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859296794+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:46.859298765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.247074238+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.247109869+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-05-21T13:18:47.247116331+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.247131265+07:00","message":"[buffer interim] 243 false ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247140533+07:00","message":"[bufferProcess] interim [500000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247143039+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247146315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247149103+07:00","message":"> Transcript [2001] [false]: 'ในระบบย่อยอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247152091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247154316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247156185+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.247158103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.896952001+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.896991215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหารได้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.896997264+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:47.897012388+07:00","message":"[buffer interim] 243 false ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897023114+07:00","message":"[bufferProcess] interim [100000000]:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897025401+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897031119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897034245+07:00","message":"> Transcript [2002] [false]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897037978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897040308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897042423+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:47.897044718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.146070204+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.146116719+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-05-21T13:18:48.146123723+07:00","message":"receive interim result [false|false]: ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.146139034+07:00","message":"[buffer interim] 243 false ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146146707+07:00","message":"[bufferProcess] interim [340000000]:ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146149577+07:00","message":"[bufferProcess] send to processor:ในระบบย่อยอาหารได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146157644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146160569+07:00","message":"> Transcript [2003] [false]: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146167067+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146170615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146172705+07:00","message":"StatePrefix: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146174753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146182323+07:00","message":"Push: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.14618418+07:00","message":"TextPushed: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146186182+07:00","message":"Set new StatePrefix : 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.146188493+07:00","message":"Next Push (prob) : 'ย่อยอาหารได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.146197092+07:00","message":"push: {false ในระบบ 0 0xc000422b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:48.379563913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:48.37958446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.519968501+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.583091607+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.606246238+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.606285209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในระบบย่อยอาหารได้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.606290555+07:00","message":"receive interim result [true|false]: ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.606298526+07:00","message":"end recv isFinal message id 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.606300717+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.60630543+07:00","message":"[buffer interim] 243 true ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.60631181+07:00","message":"[bufferProcess] interim [820000000]:ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606314977+07:00","message":"[bufferProcess] send to processor (isfinal):ในระบบย่อยอาหารได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606318077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.60632113+07:00","message":"> Transcript [2004] [false]: 'ในระบบย่อยอาหารได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606323972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606326183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606327971+07:00","message":"StatePrefix: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606330071+07:00","message":"TextPushed: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606331709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606333572+07:00","message":"> Transcript [2005] [true]: 'ในระบบย่อยอาหารได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606335665+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606337277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606338947+07:00","message":"StatePrefix: 'ในระบบย่อยอาหารได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606340617+07:00","message":"TextPushed: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:48.606342989+07:00","message":"Push: 'ย่อยอาหารได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:48.60635015+07:00","message":"push: {true ย่อยอาหารได้นะคะ 0 0xc000422b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:48.614162387+07:00","message":"write wav file: './tmp/7575/7575_243.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.220269022+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.293237329+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.32680945+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.326830149+07:00","message":"found end of frame, send empty tag with msgId: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.326833565+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.326840304+07:00","message":"[buffer interim] 244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326847671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326851557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326855234+07:00","message":"> Transcript [2006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326858697+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326860492+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326862199+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326863982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.326872557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.326885737+07:00","message":"push: {true \n 0 0xc00354db80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:49.332354924+07:00","message":"write wav file: './tmp/7575/7575_244.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.810565849+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.810604201+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-05-21T13:18:49.810609378+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:49.81062291+07:00","message":"[buffer interim] 245 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.81062871+07:00","message":"[bufferProcess] interim [360000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:49.810630559+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.009779421+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.009815079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.009820877+07:00","message":"receive interim result [false|false]: ขอยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.009831806+07:00","message":"[buffer interim] 245 false ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.009838266+07:00","message":"[bufferProcess] interim [540000000]:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.009840563+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.0098456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.009848357+07:00","message":"> Transcript [2007] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.009850399+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.129534041+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.129563875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.129568868+07:00","message":"receive interim result [false|false]: ขอยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.129578469+07:00","message":"[buffer interim] 245 false ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129583485+07:00","message":"[bufferProcess] interim [660000000]:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.12958606+07:00","message":"[bufferProcess] send to processor:ขอยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129590938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129593526+07:00","message":"> Transcript [2008] [false]: 'ขอยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129596005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129597805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129599571+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.129601552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.135562321+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.135575768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.135579343+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.13558415+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135587296+07:00","message":"[bufferProcess] interim [720000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135589198+07:00","message":"[bufferProcess] send to processor:ขอยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135591333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135593359+07:00","message":"> Transcript [2009] [false]: 'ขอยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135595638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135597479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135599161+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.135600919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.740356819+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.740396884+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-05-21T13:18:50.740402763+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.740413886+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740422557+07:00","message":"[bufferProcess] interim [320000000]:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740424951+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740430224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740432939+07:00","message":"> Transcript [2010] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740435839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740438281+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740440439+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.740442431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860686623+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860710459+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860714098+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.8607169+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860719825+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860722778+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860726141+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.860728747+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.904508228+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.904543959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอิท 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.904549729+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.904565077+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904571484+07:00","message":"[bufferProcess] interim [440000000]:ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904573738+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904579943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904582667+07:00","message":"> Transcript [2011] [false]: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904585408+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904587781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904590436+07:00","message":"StatePrefix: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904592802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904598099+07:00","message":"Push: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904599889+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.904603619+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:50.90460584+07:00","message":"Next Push (prob) : 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:50.904614119+07:00","message":"push: {false ขอ 0 0xc002a42600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.04416188+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.04421301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.044220684+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.044238227+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044245825+07:00","message":"[bufferProcess] interim [620000000]:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044248512+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอิท 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044255453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044258947+07:00","message":"> Transcript [2012] [false]: 'ขอยกตัวอย่างอิท 1'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.04426224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044264196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044266152+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.044269284+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:51.380519381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:51.380542772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.541974766+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.542010969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัวสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.54201761+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.542041647+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542052629+07:00","message":"[bufferProcess] interim [100000000]:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542055284+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542059017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542061782+07:00","message":"> Transcript [2013] [false]: 'ขอยกตัวอย่างอีก 1 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542066192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542068103+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542070017+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.542072255+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.620936742+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.62097477+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.620981428+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.620992524+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-05-21T13:18:51.620995963+07:00","message":"receive interim result [false|false]:  ตัวสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.62100389+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.621007272+07:00","message":"[buffer interim] 245 false  ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621012789+07:00","message":"[bufferProcess] interim [220000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.62101516+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621018484+07:00","message":"[bufferProcess] interim [220000000]: ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.62102108+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621023837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621027112+07:00","message":"> Transcript [2014] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621029926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.62103243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.621034339+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.62103644+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729787215+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729822923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729835369+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729845321+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-05-21T13:18:51.729849193+07:00","message":"receive interim result [false|false]:  ตัวสำหรับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729856818+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729860803+07:00","message":"[buffer interim] 245 false  ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.72986604+07:00","message":"[bufferProcess] interim [280000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729870345+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729873711+07:00","message":"[bufferProcess] interim [280000000]: ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729876462+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729879226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729881814+07:00","message":"> Transcript [2015] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729885109+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729887105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729889029+07:00","message":"StatePrefix: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729892133+07:00","message":"TextPushed: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729895706+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729898485+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729901372+07:00","message":"Set new StatePrefix : 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.729904704+07:00","message":"Next Push (prob) : 'อีก 1 ตัวสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.729920356+07:00","message":"push: {false ยกตัวอย่าง 0 0xc002a42600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.849924182+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.857100348+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.857138644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.857145076+07:00","message":"receive interim result [false|false]: ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.857156091+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-05-21T13:18:51.857159405+07:00","message":"receive interim result [false|false]:  ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.85717765+07:00","message":"[buffer interim] 245 false ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.857181238+07:00","message":"[buffer interim] 245 false  ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857186842+07:00","message":"[bufferProcess] interim [400000000]:ขอยกตัวอย่างอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857189645+07:00","message":"[bufferProcess] send to processor:ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857192749+07:00","message":"[bufferProcess] interim [400000000]: ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857195134+07:00","message":"[bufferProcess] update buffer: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857197793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.85720042+07:00","message":"> Transcript [2016] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857203835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.85720721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857209102+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.857211658+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958275953+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958322578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ\",\"confidence\":0.95864934}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958329414+07:00","message":"receive interim result [true|false]: ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958337413+07:00","message":"end recv isFinal message id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958339445+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958345975+07:00","message":"[buffer interim] 245 true ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958353535+07:00","message":"[bufferProcess] interim [580000000]:ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958362329+07:00","message":"[bufferProcess] send to processor (isfinal):ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958365507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958368306+07:00","message":"> Transcript [2017] [false]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958371524+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958373582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958375394+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958377605+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958379602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958381661+07:00","message":"> Transcript [2018] [true]: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958384026+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958385654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958387387+07:00","message":"StatePrefix: 'ขอยกตัวอย่างอีก 1 ตัวสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958389087+07:00","message":"TextPushed: 'ขอยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:51.958394369+07:00","message":"Push: 'อีก 1 ตัวสำหรับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:51.958401527+07:00","message":"push: {true อีก 1 ตัวสำหรับระบบ 0 0xc002a42600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:51.966238562+07:00","message":"write wav file: './tmp/7575/7575_245.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:52.68270338+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.38057324+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.380610545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.380616176+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.38062791+07:00","message":"[buffer interim] 246 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.38063448+07:00","message":"[bufferProcess] interim [720000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.380636335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.380645928+07:00","message":"[bufferProcess] send to processor (ticker):การทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.380648515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.380651027+07:00","message":"> Transcript [2019] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.380653395+07:00","message":"Set StatePrefix (first interim): 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.544618123+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.544655213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังธรรมะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.544661351+07:00","message":"receive interim result [false|false]: ฟังธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.54467884+07:00","message":"[buffer interim] 246 false ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.544687244+07:00","message":"[bufferProcess] interim [840000000]:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.544690981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.561446905+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.561485513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางธรรมชาติ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.561494756+07:00","message":"receive interim result [false|false]: ทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:53.561509022+07:00","message":"[buffer interim] 246 false ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.561515546+07:00","message":"[bufferProcess] interim [900000000]:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.561518382+07:00","message":"[bufferProcess] send to processor:ฟังธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.561524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.56152701+07:00","message":"> Transcript [2020] [false]: 'ฟังธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.561529587+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:53.561531834+07:00","message":"Set new StatePrefix: 'ฟังธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.12628855+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.126324487+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-05-21T13:18:54.126331031+07:00","message":"receive interim result [false|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.126343479+07:00","message":"[buffer interim] 246 false ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126352653+07:00","message":"[bufferProcess] interim [500000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126355861+07:00","message":"[bufferProcess] send to processor:ทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126363271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126367681+07:00","message":"> Transcript [2021] [false]: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126371163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.126374263+07:00","message":"Set new StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.210485451+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318074729+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318114963+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-05-21T13:18:54.318121839+07:00","message":"receive interim result [true|false]: ทางธรรมชาตินะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318131851+07:00","message":"end recv isFinal message id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318134206+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318140648+07:00","message":"[buffer interim] 246 true ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318151399+07:00","message":"[bufferProcess] interim [770000000]:ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318154576+07:00","message":"[bufferProcess] send to processor (isfinal):ทางธรรมชาตินะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318158184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318160876+07:00","message":"> Transcript [2022] [false]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318163676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318165518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.31816747+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.31816946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318171428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318173296+07:00","message":"> Transcript [2023] [true]: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318175261+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318177048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318178647+07:00","message":"StatePrefix: 'ทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318180287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:54.318183075+07:00","message":"Push: 'ทางธรรมชาตินะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.318190189+07:00","message":"push: {true ทางธรรมชาตินะคะ 0 0xc000423b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:54.331461911+07:00","message":"write wav file: './tmp/7575/7575_246.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:54.381211436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:54.381230831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:54.53164579+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.388829307+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.388872482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.388877968+07:00","message":"receive interim result [false|false]: นั่นคือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.388892878+07:00","message":"[buffer interim] 247 false นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.388898093+07:00","message":"[bufferProcess] interim [900000000]:นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.388900185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.388905667+07:00","message":"[bufferProcess] send to processor (ticker):นั่นคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.38891894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.388923322+07:00","message":"> Transcript [2024] [false]: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.388926265+07:00","message":"Set StatePrefix (first interim): 'นั่นคือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.71372368+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.713765797+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-05-21T13:18:55.713771573+07:00","message":"receive interim result [false|false]: นั่นคือระบบหาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.713784216+07:00","message":"[buffer interim] 247 false นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.713790336+07:00","message":"[bufferProcess] interim [140000000]:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.713792638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.780466607+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.780508206+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-05-21T13:18:55.780513648+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:55.780526114+07:00","message":"[buffer interim] 247 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780532777+07:00","message":"[bufferProcess] interim [320000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780535237+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780540309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780543096+07:00","message":"> Transcript [2025] [false]: 'นั่นคือระบบหาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.78054666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780548856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780550927+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:55.780552964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.426485146+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.426519245+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-05-21T13:18:56.426524985+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.426537203+07:00","message":"[buffer interim] 247 false นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426545972+07:00","message":"[bufferProcess] interim [920000000]:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426548228+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426551677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426554341+07:00","message":"> Transcript [2026] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426557757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.42655985+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426561703+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.426564097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.872922952+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.872951247+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-05-21T13:18:56.872957175+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:56.872969638+07:00","message":"[buffer interim] 247 false นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872977915+07:00","message":"[bufferProcess] interim [400000000]:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872980373+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.87298385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872986409+07:00","message":"> Transcript [2027] [false]: 'นั่นคือระบบหายใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872989536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872991801+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872993477+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:56.872995399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.191926206+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.191967705+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-05-21T13:18:57.191973072+07:00","message":"receive interim result [false|false]: นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.191989434+07:00","message":"[buffer interim] 247 false นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.191999628+07:00","message":"[bufferProcess] interim [640000000]:นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192003109+07:00","message":"[bufferProcess] send to processor:นั่นคือระบบหายใจแบบในรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192007756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192011855+07:00","message":"> Transcript [2028] [false]: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.19201698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192020238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192022949+07:00","message":"StatePrefix: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192026048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192030709+07:00","message":"Push: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192032668+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192034701+07:00","message":"Set new StatePrefix : 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.192039561+07:00","message":"Next Push (prob) : 'หายใจแบบในรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.19204775+07:00","message":"push: {false นั่นคือระบบ 0 0xc002a42180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.361241696+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:57.381402131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:18:57.381421526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513214908+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513251311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นคือระบบหายใจแบบในรูปนะคะ\",\"confidence\":0.9436747}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513257544+07:00","message":"receive interim result [true|false]: นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513265832+07:00","message":"end recv isFinal message id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513268196+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513291106+07:00","message":"[buffer interim] 247 true นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513312126+07:00","message":"[bufferProcess] interim [30000000]:นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513315522+07:00","message":"[bufferProcess] send to processor (isfinal):นั่นคือระบบหายใจแบบในรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513322535+07:00","message":"> Transcript [2029] [false]: 'นั่นคือระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513325711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513327689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513329967+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513332916+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513334855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513336713+07:00","message":"> Transcript [2030] [true]: 'นั่นคือระบบหายใจแบบในรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513338959+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513340651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513344305+07:00","message":"StatePrefix: 'นั่นคือระบบหายใจแบบในรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513346343+07:00","message":"TextPushed: 'นั่นคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:57.513353522+07:00","message":"Push: 'หายใจแบบในรูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:57.513362936+07:00","message":"push: {true หายใจแบบในรูปนะคะ 0 0xc002a42180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:18:57.521059806+07:00","message":"write wav file: './tmp/7575/7575_247.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.093547935+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.770700103+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.770740889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.770746221+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.770758755+07:00","message":"[buffer interim] 248 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770764958+07:00","message":"[bufferProcess] interim [660000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770766681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770772435+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770775052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770777633+07:00","message":"> Transcript [2031] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.770779952+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.948757736+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.94880895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปืนอัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.948816402+07:00","message":"receive interim result [false|false]: ปืนอัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:18:59.948833035+07:00","message":"[buffer interim] 248 false ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.948844296+07:00","message":"[bufferProcess] interim [840000000]:ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:18:59.948849194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.08830847+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.088355636+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-05-21T13:19:00.08836069+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.08837332+07:00","message":"[buffer interim] 248 false นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088380456+07:00","message":"[bufferProcess] interim [960000000]:นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088383123+07:00","message":"[bufferProcess] send to processor:ปืนอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088386317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088389186+07:00","message":"> Transcript [2032] [false]: 'ปืนอัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088391573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.088393522+07:00","message":"Set new StatePrefix: 'ปืนอัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.158158468+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.158198329+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-05-21T13:19:00.158205282+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.1582171+07:00","message":"[buffer interim] 248 false นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158223284+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158225818+07:00","message":"[bufferProcess] send to processor:นักเรียนอาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158231054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158234262+07:00","message":"> Transcript [2033] [false]: 'นักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158236906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.158238805+07:00","message":"Set new StatePrefix: 'นักเรียนอาจจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.326556606+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.326601436+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-05-21T13:19:00.326607989+07:00","message":"receive interim result [false|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.326624234+07:00","message":"[buffer interim] 248 false นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326632322+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326634662+07:00","message":"[bufferProcess] send to processor:นักเรียนอาจจะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326644823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326648583+07:00","message":"> Transcript [2034] [false]: 'นักเรียนอาจจะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326651893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326654241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326657545+07:00","message":"StatePrefix: 'นักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.326659673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:00.381736052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:00.381748137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.430418495+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543811883+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543854073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนอาจจะเห็นว่า\",\"confidence\":0.95433885}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543859544+07:00","message":"receive interim result [true|false]: นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.54386787+07:00","message":"end recv isFinal message id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543870159+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543877572+07:00","message":"[buffer interim] 248 true นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.54388552+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543891417+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนอาจจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.54389503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543898008+07:00","message":"> Transcript [2035] [false]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543901144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543902944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543904781+07:00","message":"StatePrefix: 'นักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543916257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543917972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543920459+07:00","message":"> Transcript [2036] [true]: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543923152+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543925094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543926681+07:00","message":"StatePrefix: 'นักเรียนอาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543928446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:00.543933731+07:00","message":"Push: 'นักเรียนอาจจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.543943286+07:00","message":"push: {true นักเรียนอาจจะเห็นว่า 0 0xc000422e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:00.550439943+07:00","message":"write wav file: './tmp/7575/7575_248.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:00.624876647+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.279410418+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.279461469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.279469732+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.279483542+07:00","message":"[buffer interim] 249 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.27949096+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.279492968+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.340690457+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.340726678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรอยู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.340731943+07:00","message":"receive interim result [false|false]: มีอะไรอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.340747861+07:00","message":"[buffer interim] 249 false มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.340754918+07:00","message":"[bufferProcess] interim [780000000]:มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.340757578+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.340760862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.34076369+07:00","message":"> Transcript [2037] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.340765955+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.474420206+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.474461324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอวัยวะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.474469201+07:00","message":"receive interim result [false|false]: มีอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.474486376+07:00","message":"[buffer interim] 249 false มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474495173+07:00","message":"[bufferProcess] interim [840000000]:มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474498909+07:00","message":"[bufferProcess] send to processor:มีอะไรอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474512179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474516064+07:00","message":"> Transcript [2038] [false]: 'มีอะไรอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474520439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474523283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474528012+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.474530934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.580472124+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670410968+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670477589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\",\"confidence\":0.80926925}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670484572+07:00","message":"receive interim result [true|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670494083+07:00","message":"end recv isFinal message id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670496541+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670503255+07:00","message":"[buffer interim] 249 true อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670510312+07:00","message":"[bufferProcess] interim [170000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670516852+07:00","message":"[bufferProcess] send to processor (isfinal):มีอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670520324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670523238+07:00","message":"> Transcript [2039] [false]: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670525406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670527307+07:00","message":"Set new StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670529068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670531634+07:00","message":"> Transcript [2040] [true]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670533905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670535832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670538147+07:00","message":"StatePrefix: 'มีอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670540064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:01.670547042+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.670553786+07:00","message":"push: {true อวัยวะ 0 0xc000423c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:01.676554113+07:00","message":"write wav file: './tmp/7575/7575_249.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:01.973427614+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.618753098+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.618783612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขี้เกียจ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.618788316+07:00","message":"receive interim result [false|false]: ขี้เกียจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.61880204+07:00","message":"[buffer interim] 250 false ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.61880817+07:00","message":"[bufferProcess] interim [660000000]:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.618810004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.808138063+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.808175389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่เกี่ยวข้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.808182729+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:02.808200466+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.80820887+07:00","message":"[bufferProcess] interim [900000000]:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.808212612+07:00","message":"[bufferProcess] send to processor:ขี้เกียจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.808217302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.808221545+07:00","message":"> Transcript [2041] [false]: 'ขี้เกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:02.808224489+07:00","message":"Set StatePrefix (first interim): 'ขี้เกียจ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.328342201+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.328382436+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-05-21T13:19:03.328388115+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.328401855+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.32840737+07:00","message":"[bufferProcess] interim [380000000]:ที่เกี่ยวข้องหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.328409749+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.328416801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.328419445+07:00","message":"> Transcript [2042] [false]: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.328421462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.328423367+07:00","message":"Set new StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:03.382614255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:03.382638729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.391597367+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.391629342+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-05-21T13:19:03.3916348+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.391648538+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391654704+07:00","message":"[bufferProcess] interim [500000000]:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391656988+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391661982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391664704+07:00","message":"> Transcript [2043] [false]: 'ที่เกี่ยวข้องหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391667709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391669949+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391671869+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.391673932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.705425578+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.705462809+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-05-21T13:19:03.705468762+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:03.705483881+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705490623+07:00","message":"[bufferProcess] interim [740000000]:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705493313+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705500153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705502862+07:00","message":"> Transcript [2044] [false]: 'ที่เกี่ยวข้องหลายอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705505895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705507898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.70551029+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:03.705512938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.040119211+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.040156205+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-05-21T13:19:04.040162174+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.04017282+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040179508+07:00","message":"[bufferProcess] interim [40000000]:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040181736+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040184747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040187204+07:00","message":"> Transcript [2045] [false]: 'ที่เกี่ยวข้องหลายอย่างเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.04019009+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040192122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.040194644+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.04019658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.099481512+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.099512266+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-05-21T13:19:04.099517734+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.099532059+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099538699+07:00","message":"[bufferProcess] interim [160000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099540836+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099544143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099546925+07:00","message":"> Transcript [2046] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099550274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099552522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099554825+07:00","message":"StatePrefix: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.09955671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.09956311+07:00","message":"Push: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099565315+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099567492+07:00","message":"Set new StatePrefix : 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.099569632+07:00","message":"Next Push (prob) : 'หลายอย่างเลยนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.09957636+07:00","message":"push: {false ที่เกี่ยวข้อง 0 0xc002624a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.737592099+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.737629725+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-05-21T13:19:04.73763607+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:04.737652586+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737662164+07:00","message":"[bufferProcess] interim [760000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737666318+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737671314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737676758+07:00","message":"> Transcript [2047] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737680329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737682566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737684401+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:04.737689296+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.750144837+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.812341896+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.822928745+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.822966718+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-05-21T13:19:05.822972558+07:00","message":"receive interim result [false|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.822983036+07:00","message":"[buffer interim] 250 false ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.82299065+07:00","message":"[bufferProcess] interim [840000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.8229932+07:00","message":"[bufferProcess] send to processor:ที่เกี่ยวข้องหลายอย่างเลยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.822996749+07:00","message":"[bufferProcess] send to processor (ticker):ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.822999439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823002102+07:00","message":"> Transcript [2048] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823005032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823006936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.8230112+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823013633+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823015431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.82301742+07:00","message":"> Transcript [2049] [false]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.82301949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823021163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823022859+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.823024556+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.847318384+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.847355097+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-05-21T13:19:05.847361473+07:00","message":"receive interim result [true|false]: ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.847369462+07:00","message":"end recv isFinal message id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.847371826+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.84737769+07:00","message":"[buffer interim] 250 true ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847386767+07:00","message":"[bufferProcess] interim [990000000]:ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847392434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847394978+07:00","message":"> Transcript [2050] [true]: 'ที่เกี่ยวข้องหลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847397938+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847400022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.84740199+07:00","message":"StatePrefix: 'ที่เกี่ยวข้องหลายอย่างเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847405972+07:00","message":"TextPushed: 'ที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:05.847411913+07:00","message":"Push: 'หลายอย่างเลยนะคะอย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:05.847420317+07:00","message":"push: {true หลายอย่างเลยนะคะอย่างเช่น 0 0xc002624a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:05.85537894+07:00","message":"write wav file: './tmp/7575/7575_250.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:06.382731565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:06.382751964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.478474402+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.478508775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.478513698+07:00","message":"receive interim result [false|false]: จมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.478526146+07:00","message":"[buffer interim] 251 false จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.478541779+07:00","message":"[bufferProcess] interim [660000000]:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.478544198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.868669283+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.868703263+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-05-21T13:19:06.868708625+07:00","message":"receive interim result [false|false]: จมูกทรง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:06.868720408+07:00","message":"[buffer interim] 251 false จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.868728008+07:00","message":"[bufferProcess] interim [80000000]:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.868731251+07:00","message":"[bufferProcess] send to processor:จมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.868737953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.868741789+07:00","message":"> Transcript [2051] [false]: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:06.868744868+07:00","message":"Set StatePrefix (first interim): 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.039360297+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.039396103+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-05-21T13:19:07.039401746+07:00","message":"receive interim result [false|false]: จมูกลงจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.039416432+07:00","message":"[buffer interim] 251 false จมูกลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039422995+07:00","message":"[bufferProcess] interim [200000000]:จมูกลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039425294+07:00","message":"[bufferProcess] send to processor:จมูกทรง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.03943296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039435747+07:00","message":"> Transcript [2052] [false]: 'จมูกทรง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039439143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039441777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039443705+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.039445693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.058489588+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.058519436+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-05-21T13:19:07.058524571+07:00","message":"receive interim result [false|false]: จมูกทรงจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.058538253+07:00","message":"[buffer interim] 251 false จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058543449+07:00","message":"[bufferProcess] interim [260000000]:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.0585459+07:00","message":"[bufferProcess] send to processor:จมูกลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058549205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058551905+07:00","message":"> Transcript [2053] [false]: 'จมูกลงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.05855477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058557233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058559569+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.058561473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.061752756+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.061768106+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-05-21T13:19:07.061772068+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.061776551+07:00","message":"[buffer interim] 251 false จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061784614+07:00","message":"[bufferProcess] interim [320000000]:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061787381+07:00","message":"[bufferProcess] send to processor:จมูกทรงจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061789452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061791454+07:00","message":"> Transcript [2054] [false]: 'จมูกทรงจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.06179407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061795987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061798685+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.061800958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.604663607+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.60470623+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-05-21T13:19:07.604711732+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.604724701+07:00","message":"[buffer interim] 251 false จมูกโพรงจมูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604735383+07:00","message":"[bufferProcess] interim [800000000]:จมูกโพรงจมูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604738889+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604743735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604747482+07:00","message":"> Transcript [2055] [false]: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.60475229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604755091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604759449+07:00","message":"StatePrefix: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604761563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604767545+07:00","message":"Push: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.60476949+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604771419+07:00","message":"Set new StatePrefix : 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.604773627+07:00","message":"Next Push (prob) : 'โพรงจมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.604780956+07:00","message":"push: {false จมูก 0 0xc002a42a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.73039668+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.73044222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จมูกโพรงจมูก Call\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.730450075+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูก Call"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.73046133+07:00","message":"[buffer interim] 251 false จมูกโพรงจมูก Call"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730470706+07:00","message":"[bufferProcess] interim [860000000]:จมูกโพรงจมูก Call"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.73047461+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูกคอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730485638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730490372+07:00","message":"> Transcript [2056] [false]: 'จมูกโพรงจมูกคอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730495325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730501534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.73050505+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.730508012+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.738646327+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.738674034+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-05-21T13:19:07.738679646+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.738694548+07:00","message":"[buffer interim] 251 false จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738699006+07:00","message":"[bufferProcess] interim [920000000]:จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738701072+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูก Call"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738703609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738706173+07:00","message":"> Transcript [2057] [false]: 'จมูกโพรงจมูก Call'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738709426+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.73871126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.738713451+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.73871571+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.777630122+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.777664037+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-05-21T13:19:07.77766993+07:00","message":"receive interim result [false|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.777686709+07:00","message":"[buffer interim] 251 false จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777693723+07:00","message":"[bufferProcess] interim [980000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777697641+07:00","message":"[bufferProcess] send to processor:จมูกโพรงจมูกคอขอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777701376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777704771+07:00","message":"> Transcript [2058] [false]: 'จมูกโพรงจมูกคอขอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777707878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777709864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777711681+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:07.777713939+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:07.931043005+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053606438+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053645367+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-05-21T13:19:08.05365234+07:00","message":"receive interim result [true|false]: จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053659849+07:00","message":"end recv isFinal message id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053662197+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053685981+07:00","message":"[buffer interim] 251 true จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053706429+07:00","message":"[bufferProcess] interim [340000000]:จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053720574+07:00","message":"[bufferProcess] send to processor (isfinal):จมูกโพรงจมูกคอหอย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053738724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053772366+07:00","message":"> Transcript [2059] [false]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.05377907+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053781963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053784941+07:00","message":"StatePrefix: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053787468+07:00","message":"TextPushed: 'จมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053796183+07:00","message":"Push: 'โพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053798078+07:00","message":"TextPushed: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053800653+07:00","message":"Set new StatePrefix : 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053803295+07:00","message":"Next Push (prob) : 'คอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053805916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053808408+07:00","message":"> Transcript [2060] [true]: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053810705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053812714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053814483+07:00","message":"StatePrefix: 'จมูกโพรงจมูกคอหอย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053816172+07:00","message":"TextPushed: 'จมูกโพรงจมูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:08.053818783+07:00","message":"Push: 'คอหอย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053831763+07:00","message":"push: {false โพรงจมูก 0 0xc002a42a80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.053838157+07:00","message":"push: {true คอหอย 0 0xc002a42a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:08.062556467+07:00","message":"write wav file: './tmp/7575/7575_251.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:08.12351073+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.00993333+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.097313114+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.097361681+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-05-21T13:19:09.097367856+07:00","message":"receive interim result [false|false]: ฟังเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.097384467+07:00","message":"[buffer interim] 252 false ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.097392137+07:00","message":"[bufferProcess] interim [960000000]:ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.097394294+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.097401899+07:00","message":"[bufferProcess] send to processor (ticker):ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.0974055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.097408578+07:00","message":"> Transcript [2061] [false]: 'ฟังเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.097410985+07:00","message":"Set StatePrefix (first interim): 'ฟังเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.121944807+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.121979099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฟังเสียง\",\"confidence\":0.7979133}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.121985478+07:00","message":"receive interim result [true|false]: ฟังเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.121993434+07:00","message":"end recv isFinal message id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.121995369+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.122000619+07:00","message":"[buffer interim] 252 true ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122008868+07:00","message":"[bufferProcess] interim [110000000]:ฟังเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122012973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122015744+07:00","message":"> Transcript [2062] [true]: 'ฟังเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.12201825+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.1220202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122021949+07:00","message":"StatePrefix: 'ฟังเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122024201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.122030379+07:00","message":"Push: 'ฟังเสียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.122038826+07:00","message":"push: {true ฟังเสียง 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:09.132761104+07:00","message":"write wav file: './tmp/7575/7575_252.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.211962734+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:09.382852435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:09.382861811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.739730816+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.739773257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.739779604+07:00","message":"receive interim result [false|false]: หลอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.739793993+07:00","message":"[buffer interim] 253 false หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.739799497+07:00","message":"[bufferProcess] interim [540000000]:หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.739801322+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.871365419+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.871401877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลอดลม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.871407383+07:00","message":"receive interim result [false|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:09.871419904+07:00","message":"[buffer interim] 253 false หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.871425992+07:00","message":"[bufferProcess] interim [720000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.871428294+07:00","message":"[bufferProcess] send to processor:หลอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.871431708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.871434277+07:00","message":"> Transcript [2063] [false]: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:09.871436294+07:00","message":"Set StatePrefix (first interim): 'หลอด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.040288172+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.131221278+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.13125895+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-05-21T13:19:10.13126575+07:00","message":"receive interim result [true|false]: หลอดลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.131275305+07:00","message":"end recv isFinal message id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.131277666+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.131284759+07:00","message":"[buffer interim] 253 true หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131295583+07:00","message":"[bufferProcess] interim [50000000]:หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131298802+07:00","message":"[bufferProcess] send to processor (isfinal):หลอดลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131301889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131304681+07:00","message":"> Transcript [2064] [false]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131307634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131309557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131311436+07:00","message":"StatePrefix: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131314075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131315835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131319106+07:00","message":"> Transcript [2065] [true]: 'หลอดลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131321209+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131322812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131324361+07:00","message":"StatePrefix: 'หลอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131325964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.131331971+07:00","message":"Push: 'หลอดลม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.131340633+07:00","message":"push: {true หลอดลม 0 0xc002624000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:10.137137909+07:00","message":"write wav file: './tmp/7575/7575_253.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.231653606+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.912775273+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.912814447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีปอ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.912819246+07:00","message":"receive interim result [false|false]: มีปอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:10.912834886+07:00","message":"[buffer interim] 254 false มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.912841853+07:00","message":"[bufferProcess] interim [720000000]:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:10.912843967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.003579806+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.084258734+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.084306171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีปอบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.084314028+07:00","message":"receive interim result [false|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.08433085+07:00","message":"[buffer interim] 254 false อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.084342915+07:00","message":"[bufferProcess] interim [840000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.084346895+07:00","message":"[bufferProcess] send to processor:มีปอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.084355765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.08435978+07:00","message":"> Transcript [2066] [false]: 'มีปอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.084362856+07:00","message":"Set StatePrefix (first interim): 'มีปอ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104674978+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104726451+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-05-21T13:19:11.104734001+07:00","message":"receive interim result [true|false]: อีปอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104744783+07:00","message":"end recv isFinal message id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104747126+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104754191+07:00","message":"[buffer interim] 254 true อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104765926+07:00","message":"[bufferProcess] interim [990000000]:อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104769843+07:00","message":"[bufferProcess] send to processor (isfinal):อีปอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104773594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104776909+07:00","message":"> Transcript [2067] [false]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.10478057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104783391+07:00","message":"Set new StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104785802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104789542+07:00","message":"> Transcript [2068] [true]: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104793098+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104796283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104799094+07:00","message":"StatePrefix: 'อีปอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.104802031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.10480708+07:00","message":"Push: 'อีปอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.104814958+07:00","message":"push: {true อีปอบ 0 0xc002625080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:11.110982059+07:00","message":"write wav file: './tmp/7575/7575_254.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.192079479+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.895595681+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.895633567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.89563865+07:00","message":"receive interim result [false|false]: มีกระบะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:11.89565449+07:00","message":"[buffer interim] 255 false มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.895660347+07:00","message":"[bufferProcess] interim [720000000]:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:11.895662215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.062449543+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.062487839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.062494906+07:00","message":"receive interim result [false|false]: มีกระบัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.062505953+07:00","message":"[buffer interim] 255 false มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.062512253+07:00","message":"[bufferProcess] interim [900000000]:มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.062514443+07:00","message":"[bufferProcess] send to processor:มีกระบะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.062517772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.062520392+07:00","message":"> Transcript [2069] [false]: 'มีกระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.062522381+07:00","message":"Set StatePrefix (first interim): 'มีกระบะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.179888352+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.179936459+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-05-21T13:19:12.179943373+07:00","message":"receive interim result [false|false]: มีกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.179958566+07:00","message":"[buffer interim] 255 false มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.179965326+07:00","message":"[bufferProcess] interim [960000000]:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.179967686+07:00","message":"[bufferProcess] send to processor:มีกระบัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.179973806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.17997649+07:00","message":"> Transcript [2070] [false]: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.179979666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.179981825+07:00","message":"Set new StatePrefix: 'มีกระบัง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:12.383177414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:12.383203493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.76813703+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.768180181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.768187857+07:00","message":"receive interim result [false|false]: มีกระบังลม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.768199015+07:00","message":"[buffer interim] 255 false มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768205928+07:00","message":"[bufferProcess] interim [560000000]:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768208544+07:00","message":"[bufferProcess] send to processor:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768211704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768214346+07:00","message":"> Transcript [2071] [false]: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.76821704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768218955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768220972+07:00","message":"StatePrefix: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.768222937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.781317521+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.781343787+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-05-21T13:19:12.781348792+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.781363703+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781368812+07:00","message":"[bufferProcess] interim [620000000]:มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781371195+07:00","message":"[bufferProcess] send to processor:มีกระบังลม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781374222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781376653+07:00","message":"> Transcript [2072] [false]: 'มีกระบังลม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781379366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781381351+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.7813833+07:00","message":"StatePrefix: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.781385201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.828004928+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.82804617+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-05-21T13:19:12.828058204+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:12.828072156+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.82807814+07:00","message":"[bufferProcess] interim [680000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.82808081+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.828087155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.828090424+07:00","message":"> Transcript [2073] [false]: 'มีกระบังลมใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.828093406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.828095373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.82809711+07:00","message":"StatePrefix: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:12.828099526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.46351792+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.463553551+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-05-21T13:19:13.463559442+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.463574842+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.46358114+07:00","message":"[bufferProcess] interim [280000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463583421+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463587055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463589785+07:00","message":"> Transcript [2074] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463592888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463595036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463596832+07:00","message":"StatePrefix: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463598728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463604328+07:00","message":"Push: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463607345+07:00","message":"TextPushed: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463615331+07:00","message":"Set new StatePrefix : 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:13.463618108+07:00","message":"Next Push (prob) : 'ลมใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:13.463638357+07:00","message":"push: {false มีกระบัง 0 0xc00354d980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.135787182+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.135822786+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-05-21T13:19:15.135828943+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะอวัยวะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.135841866+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135848326+07:00","message":"[bufferProcess] interim [960000000]:มีกระบังลมใช่ไหมคะอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135850946+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135856312+07:00","message":"[bufferProcess] send to processor (ticker):มีกระบังลมใช่ไหมคะอวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135859102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135862003+07:00","message":"> Transcript [2075] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135865256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.1358673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135869236+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135871334+07:00","message":"TextPushed: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135873228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135875353+07:00","message":"> Transcript [2076] [false]: 'มีกระบังลมใช่ไหมคะอวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135877336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135878999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135880799+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.135882638+07:00","message":"TextPushed: 'มีกระบัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.139012503+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.139026602+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-05-21T13:19:15.139030023+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:15.139034568+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.139037808+07:00","message":"[bufferProcess] interim [20000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:15.139039584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:15.38334001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:15.383340095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.353509418+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.35354915+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-05-21T13:19:16.353554617+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.353569275+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353576463+07:00","message":"[bufferProcess] interim [160000000]:มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353578988+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353583151+07:00","message":"[bufferProcess] send to processor (ticker):มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353585851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353588519+07:00","message":"> Transcript [2077] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353592129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353594219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353596115+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353598183+07:00","message":"TextPushed: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353599908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353601787+07:00","message":"> Transcript [2078] [false]: 'มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353603911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353605521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353607128+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353608784+07:00","message":"TextPushed: 'มีกระบัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353612736+07:00","message":"Push: 'ลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353614859+07:00","message":"TextPushed: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353616777+07:00","message":"Set new StatePrefix : 'มีกระบังลมใช่ไหมคะอวัยวะเหล่านี้ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.353618816+07:00","message":"Next Push (prob) : 'อวัยวะเหล่านี้ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.353626798+07:00","message":"push: {false ลมใช่ไหมคะ 0 0xc00354d980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.373528719+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.373559004+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-05-21T13:19:16.373564846+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.373580036+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.373586923+07:00","message":"[bufferProcess] interim [220000000]:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.373589424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.451503065+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.549629015+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.549668132+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-05-21T13:19:16.549674158+07:00","message":"receive interim result [false|false]: มีกระบังลมใช่ไหมคะอวัยวะทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.549689074+07:00","message":"[buffer interim] 255 false มีกระบังลมใช่ไหมคะอวัยวะทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.549695376+07:00","message":"[bufferProcess] interim [340000000]:มีกระบังลมใช่ไหมคะอวัยวะทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.549697866+07:00","message":"[bufferProcess] send to processor:มีกระบังลมใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.549706841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.549709509+07:00","message":"> Transcript [2079] [false]: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.549711759+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.657552921+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.65759393+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกระบังลมใช่ไหมคะอวัยวะเราทำงานให้\",\"confidence\":0.925453}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.65760048+07:00","message":"receive interim result [true|false]: มีกระบังลมใช่ไหมคะอวัยวะเราทำงานให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.657611715+07:00","message":"end recv isFinal message id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.657614252+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.657621745+07:00","message":"[buffer interim] 255 true มีกระบังลมใช่ไหมคะอวัยวะเราทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657629301+07:00","message":"[bufferProcess] interim [460000000]:มีกระบังลมใช่ไหมคะอวัยวะเราทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.65763249+07:00","message":"[bufferProcess] send to processor (isfinal):มีกระบังลมใช่ไหมคะอวัยวะทำงานให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657635817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657639123+07:00","message":"> Transcript [2080] [false]: 'มีกระบังลมใช่ไหมคะอวัยวะทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657641618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657643859+07:00","message":"Set new StatePrefix: 'มีกระบังลมใช่ไหมคะอวัยวะทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657645584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657649696+07:00","message":"> Transcript [2081] [true]: 'มีกระบังลมใช่ไหมคะอวัยวะเราทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.65765221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657654128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657655908+07:00","message":"StatePrefix: 'มีกระบังลมใช่ไหมคะอวัยวะทำงานให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657658297+07:00","message":"TextPushed: 'มีกระบังลมใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:16.657661578+07:00","message":"Push: 'อวัยวะเราทำงานให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.657669653+07:00","message":"push: {true อวัยวะเราทำงานให้ 0 0xc00354d980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:16.669056044+07:00","message":"write wav file: './tmp/7575/7575_255.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:16.704447634+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.39760222+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.397639055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.397644248+07:00","message":"receive interim result [false|false]: สัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.397657534+07:00","message":"[buffer interim] 256 false สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.397665642+07:00","message":"[bufferProcess] interim [720000000]:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.397667587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.692440205+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.692481358+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-05-21T13:19:17.692488181+07:00","message":"receive interim result [false|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.692505024+07:00","message":"[buffer interim] 256 false สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.692513541+07:00","message":"[bufferProcess] interim [960000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.692516238+07:00","message":"[bufferProcess] send to processor:สัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.692519779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.692522671+07:00","message":"> Transcript [2082] [false]: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.692526165+07:00","message":"Set StatePrefix (first interim): 'สัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.851165948+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961359392+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961393734+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-05-21T13:19:17.961399746+07:00","message":"receive interim result [true|false]: สัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961409254+07:00","message":"end recv isFinal message id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961412447+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961419201+07:00","message":"[buffer interim] 256 true สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.96142752+07:00","message":"[bufferProcess] interim [380000000]:สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961431641+07:00","message":"[bufferProcess] send to processor (isfinal):สัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961435862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961439735+07:00","message":"> Transcript [2083] [false]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961443259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961447106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961448962+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961451278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961454278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961456822+07:00","message":"> Transcript [2084] [true]: 'สัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961458812+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961460387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961462026+07:00","message":"StatePrefix: 'สัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961463836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:17.961466891+07:00","message":"Push: 'สัมพันธ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:17.961476996+07:00","message":"push: {true สัมพันธ์กัน 0 0xc0000e3900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:17.967673593+07:00","message":"write wav file: './tmp/7575/7575_256.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.241417114+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:18.3833704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:18.383383122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.819442218+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.819487695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.819493451+07:00","message":"receive interim result [false|false]: เพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:18.819507014+07:00","message":"[buffer interim] 257 false เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:18.819513175+07:00","message":"[bufferProcess] interim [540000000]:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:18.819514994+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.149295496+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.149338966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.149344426+07:00","message":"receive interim result [false|false]: เพื่อบรรลุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.149358313+07:00","message":"[buffer interim] 257 false เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.149364819+07:00","message":"[bufferProcess] interim [780000000]:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.149367157+07:00","message":"[bufferProcess] send to processor:เพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.14937249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.149375385+07:00","message":"> Transcript [2085] [false]: 'เพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.14937792+07:00","message":"Set StatePrefix (first interim): 'เพื่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.170927238+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.1709821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.170989774+07:00","message":"receive interim result [false|false]: เพื่อบรรลุว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.171001298+07:00","message":"[buffer interim] 257 false เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171008432+07:00","message":"[bufferProcess] interim [900000000]:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171010719+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171017866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171020631+07:00","message":"> Transcript [2086] [false]: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171023121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.171025239+07:00","message":"Set new StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.222143516+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.222184051+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-05-21T13:19:19.222189585+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.222206168+07:00","message":"[buffer interim] 257 false เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222213801+07:00","message":"[bufferProcess] interim [20000000]:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222217007+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222224882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222227791+07:00","message":"> Transcript [2087] [false]: 'เพื่อบรรลุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222231206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222233506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222235419+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.222237464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.414991504+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.415035071+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-05-21T13:19:19.415041581+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.415054715+07:00","message":"[buffer interim] 257 false เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415062427+07:00","message":"[bufferProcess] interim [140000000]:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.41506493+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415068938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415071953+07:00","message":"> Transcript [2088] [false]: 'เพื่อบรรลุวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415075559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.41507765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415079626+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.415081914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.816893527+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.816938103+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-05-21T13:19:19.816944613+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.816958911+07:00","message":"[buffer interim] 257 false เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816966361+07:00","message":"[bufferProcess] interim [620000000]:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816969127+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816975842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816978577+07:00","message":"> Transcript [2089] [false]: 'เพื่อบรรลุวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816981918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816984018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816986415+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.816988797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.986364109+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.986405793+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-05-21T13:19:19.986412086+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.986425121+07:00","message":"[buffer interim] 257 false เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986434304+07:00","message":"[bufferProcess] interim [740000000]:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986436793+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986443099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986446018+07:00","message":"> Transcript [2090] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986449626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986451843+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986453758+07:00","message":"StatePrefix: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986455878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986460467+07:00","message":"Push: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986462495+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986464846+07:00","message":"Set new StatePrefix : 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:19.986467929+07:00","message":"Next Push (prob) : 'วัตถุประสงค์ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:19.986476299+07:00","message":"push: {false เพื่อบรรลุ 0 0xc000385600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.20180767+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.201849016+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-05-21T13:19:20.201856337+07:00","message":"receive interim result [false|false]: เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.201872397+07:00","message":"[buffer interim] 257 false เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201880224+07:00","message":"[bufferProcess] interim [980000000]:เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201882922+07:00","message":"[bufferProcess] send to processor:เพื่อบรรลุวัตถุประสงค์ก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201890112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201893317+07:00","message":"> Transcript [2091] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201906543+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201909285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201911751+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.201914206+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.290559761+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.39886834+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.398922087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพื่อบรรลุวัตถุประสงค์ก็คือการ\",\"confidence\":0.93770695}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.398929451+07:00","message":"receive interim result [true|false]: เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.398938708+07:00","message":"end recv isFinal message id 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.398941107+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.398947395+07:00","message":"[buffer interim] 257 true เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.39895953+07:00","message":"[bufferProcess] interim [280000000]:เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398966814+07:00","message":"[bufferProcess] send to processor (isfinal):เพื่อบรรลุวัตถุประสงค์ก็คือการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.39897266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.39897589+07:00","message":"> Transcript [2092] [false]: 'เพื่อบรรลุวัตถุประสงค์ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398981644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398983712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398985793+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398987924+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398989845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398993417+07:00","message":"> Transcript [2093] [true]: 'เพื่อบรรลุวัตถุประสงค์ก็คือการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.39899552+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398997198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.398998914+07:00","message":"StatePrefix: 'เพื่อบรรลุวัตถุประสงค์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.399000611+07:00","message":"TextPushed: 'เพื่อบรรลุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:20.399003741+07:00","message":"Push: 'วัตถุประสงค์ก็คือการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.399011732+07:00","message":"push: {true วัตถุประสงค์ก็คือการ 0 0xc000385600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:20.406560727+07:00","message":"write wav file: './tmp/7575/7575_257.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.422207487+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860446384+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860475467+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860478503+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860480265+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860482377+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860484182+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860485905+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860487661+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860489423+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860491062+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860492776+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:20.860494614+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:21.383824374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:21.383860572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.415269773+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.415319544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.415326375+07:00","message":"receive interim result [false|false]: แลก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.415341879+07:00","message":"[buffer interim] 258 false แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.415348473+07:00","message":"[bufferProcess] interim [420000000]:แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.415350194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.415357715+07:00","message":"[bufferProcess] send to processor (ticker):แลก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.41536145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.415364443+07:00","message":"> Transcript [2094] [false]: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.415366445+07:00","message":"Set StatePrefix (first interim): 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.553969531+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.55401116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.554017264+07:00","message":"receive interim result [false|false]: แลกเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.554030909+07:00","message":"[buffer interim] 258 false แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.554037611+07:00","message":"[bufferProcess] interim [540000000]:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.554039699+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.77404478+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774077137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แลกเปลี่ยนแก๊ส\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774083381+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774096391+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774100293+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-05-21T13:19:21.77410329+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774108854+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.774112462+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774118322+07:00","message":"[bufferProcess] interim [840000000]:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774120763+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774123791+07:00","message":"[bufferProcess] interim [80000000]:แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774125841+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774129126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774132059+07:00","message":"> Transcript [2095] [false]: 'แลกเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.77413559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774137438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774139491+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774141606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774143229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774145112+07:00","message":"> Transcript [2096] [false]: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774146908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774148522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774150215+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.774151815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941841309+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941885318+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-05-21T13:19:21.941892084+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941917502+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941922065+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-05-21T13:19:21.941924635+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941929801+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941932734+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941937804+07:00","message":"[bufferProcess] interim [140000000]:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941940025+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941942782+07:00","message":"[bufferProcess] interim [260000000]:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941944866+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941947316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941950013+07:00","message":"> Transcript [2097] [false]: 'แลกเปลี่ยนแก๊สออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941953277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941955208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941957546+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941959693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941961197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941963045+07:00","message":"> Transcript [2098] [false]: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941965068+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941966843+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941968415+07:00","message":"StatePrefix: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.94196995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941972638+07:00","message":"Push: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941974336+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941976283+07:00","message":"Set new StatePrefix : 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:21.941978702+07:00","message":"Next Push (prob) : 'เปลี่ยนแก๊ส'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:21.941986594+07:00","message":"push: {false แลก 0 0xc00016ed00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.310523671+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.310559326+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-05-21T13:19:22.310566041+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.310579777+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310586085+07:00","message":"[bufferProcess] interim [680000000]:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310588539+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310597837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310600932+07:00","message":"> Transcript [2099] [false]: 'แลกเปลี่ยนแก๊สออกซิเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310604779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310606857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310609344+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.310612373+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.585255613+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.585294868+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-05-21T13:19:22.585300809+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.585314115+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585320478+07:00","message":"[bufferProcess] interim [980000000]:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585323054+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585328334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.58533101+07:00","message":"> Transcript [2100] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.58533445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585336612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585338939+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.585341462+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.687874366+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.687916897+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-05-21T13:19:22.687925423+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.687938379+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.687945138+07:00","message":"[bufferProcess] interim [100000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.687947608+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.687952762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.687955328+07:00","message":"> Transcript [2101] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.68795887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.68796114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.68796352+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.687966596+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.744387228+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.744429823+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-05-21T13:19:22.74443601+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.744451317+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744457805+07:00","message":"[bufferProcess] interim [160000000]:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744460611+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744467287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744470346+07:00","message":"> Transcript [2102] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744474094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744476047+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744478646+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744480838+07:00","message":"TextPushed: 'แลก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.74448721+07:00","message":"Push: 'เปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744489185+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744491321+07:00","message":"Set new StatePrefix : 'แลกเปลี่ยนแก๊สออกซิเจนกับคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.744493974+07:00","message":"Next Push (prob) : 'ออกซิเจนกับคำว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.744502131+07:00","message":"push: {false เปลี่ยนแก๊ส 0 0xc00016ed00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.746645389+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.746666611+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-05-21T13:19:22.746671339+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:22.746684631+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746689709+07:00","message":"[bufferProcess] interim [220000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746692381+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746703369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746706914+07:00","message":"> Transcript [2103] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746710301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:22.746714212+07:00","message":"Set new StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับก๊าซ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.299825822+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.396165217+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.396199521+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-05-21T13:19:23.396204967+07:00","message":"receive interim result [false|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.396218995+07:00","message":"[buffer interim] 258 false แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396225726+07:00","message":"[bufferProcess] interim [820000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396228152+07:00","message":"[bufferProcess] send to processor:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396233343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396236025+07:00","message":"> Transcript [2104] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396238432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.396240441+07:00","message":"Set new StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.410905032+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.410932538+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-05-21T13:19:23.410938051+07:00","message":"receive interim result [true|false]: แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.410948973+07:00","message":"end recv isFinal message id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.410952108+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.410957696+07:00","message":"[buffer interim] 258 true แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410963378+07:00","message":"[bufferProcess] interim [910000000]:แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410966549+07:00","message":"[bufferProcess] send to processor (isfinal):แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410969173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410971471+07:00","message":"> Transcript [2105] [false]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410974392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410976431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410978438+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410981267+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410983059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410984914+07:00","message":"> Transcript [2106] [true]: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410986927+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410988514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410990104+07:00","message":"StatePrefix: 'แลกเปลี่ยนแก๊สออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.41099191+07:00","message":"TextPushed: 'แลกเปลี่ยนแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:23.410999657+07:00","message":"Push: 'ออกซิเจนกับคาร์บอนไดออกไซด์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.411007204+07:00","message":"push: {true ออกซิเจนกับคาร์บอนไดออกไซด์ 0 0xc00016ed00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:23.425129104+07:00","message":"write wav file: './tmp/7575/7575_258.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:23.492184415+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.172469977+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.172525963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.172532353+07:00","message":"receive interim result [false|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.172546848+07:00","message":"[buffer interim] 259 false ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.17255408+07:00","message":"[bufferProcess] interim [660000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.172557075+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.259965075+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:24.384280439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:24.384301258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.412732522+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.412769294+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-05-21T13:19:24.412775721+07:00","message":"receive interim result [false|false]: ระหว่างปอด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.412789762+07:00","message":"[buffer interim] 259 false ระหว่างปอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.412796719+07:00","message":"[bufferProcess] interim [960000000]:ระหว่างปอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.412799038+07:00","message":"[bufferProcess] send to processor:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.412804307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.412807289+07:00","message":"> Transcript [2107] [false]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.412810595+07:00","message":"Set StatePrefix (first interim): 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.452087884+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461913921+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461949998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระหว่าง\",\"confidence\":0.86050266}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461955911+07:00","message":"receive interim result [true|false]: ระหว่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461964913+07:00","message":"end recv isFinal message id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461967254+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.461972825+07:00","message":"[buffer interim] 259 true ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461982665+07:00","message":"[bufferProcess] interim [990000000]:ระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461985438+07:00","message":"[bufferProcess] send to processor (isfinal):ระหว่างปอด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461989109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461992414+07:00","message":"> Transcript [2108] [false]: 'ระหว่างปอด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461995438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461997538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.461999408+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462001334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462002999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.46200491+07:00","message":"> Transcript [2109] [true]: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462006977+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462008639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462010347+07:00","message":"StatePrefix: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462011995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:24.462019141+07:00","message":"Push: 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:24.462026668+07:00","message":"push: {true ระหว่าง 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:24.468029626+07:00","message":"write wav file: './tmp/7575/7575_259.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.309840255+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.309887152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.309899705+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.309917745+07:00","message":"[buffer interim] 260 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.309925953+07:00","message":"[bufferProcess] interim [840000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.309928957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.472782457+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.472822455+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-05-21T13:19:25.472828288+07:00","message":"receive interim result [false|false]: ประกาศขาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.472842267+07:00","message":"[buffer interim] 260 false ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.472848672+07:00","message":"[bufferProcess] interim [20000000]:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.472851063+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.472854198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.472856793+07:00","message":"> Transcript [2110] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.472858777+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.6733612+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.673398004+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-05-21T13:19:25.673403702+07:00","message":"receive interim result [false|false]: อากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.673417742+07:00","message":"[buffer interim] 260 false อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.673423747+07:00","message":"[bufferProcess] interim [200000000]:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.673425987+07:00","message":"[bufferProcess] send to processor:ประกาศขาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.67343425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.673436953+07:00","message":"> Transcript [2111] [false]: 'ประกาศขาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.673439465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.673441548+07:00","message":"Set new StatePrefix: 'ประกาศขาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.994451695+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.994489594+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-05-21T13:19:25.994495436+07:00","message":"receive interim result [false|false]: อากาศภายนอกบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:25.994507954+07:00","message":"[buffer interim] 260 false อากาศภายนอกบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.994513576+07:00","message":"[bufferProcess] interim [500000000]:อากาศภายนอกบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.994516077+07:00","message":"[bufferProcess] send to processor:อากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.994521116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.994524354+07:00","message":"> Transcript [2112] [false]: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.994526652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:25.99452855+07:00","message":"Set new StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.181579178+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.259682941+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.259729158+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-05-21T13:19:26.259734893+07:00","message":"receive interim result [false|false]: อากาศภายนอกบ้านอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.259749151+07:00","message":"[buffer interim] 260 false อากาศภายนอกบ้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259757514+07:00","message":"[bufferProcess] interim [800000000]:อากาศภายนอกบ้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259760452+07:00","message":"[bufferProcess] send to processor:อากาศภายนอกบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259766252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259768976+07:00","message":"> Transcript [2113] [false]: 'อากาศภายนอกบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259772434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259774724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259776483+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.259778711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334753775+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334795711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศภายนอกบ้านอีก\",\"confidence\":0.9300284}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334801303+07:00","message":"receive interim result [true|false]: อากาศภายนอกบ้านอีก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334808829+07:00","message":"end recv isFinal message id 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334811541+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.33481919+07:00","message":"[buffer interim] 260 true อากาศภายนอกบ้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.33482821+07:00","message":"[bufferProcess] interim [950000000]:อากาศภายนอกบ้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334831622+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศภายนอกบ้านอีก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334835049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334837792+07:00","message":"> Transcript [2114] [false]: 'อากาศภายนอกบ้านอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334841024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334842785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.33484451+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334846384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334848327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334850195+07:00","message":"> Transcript [2115] [true]: 'อากาศภายนอกบ้านอีก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334852267+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334853857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334855426+07:00","message":"StatePrefix: 'อากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.33485717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:26.334862988+07:00","message":"Push: 'อากาศภายนอกบ้านอีก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.334870419+07:00","message":"push: {true อากาศภายนอกบ้านอีก 0 0xc00016e380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:26.342186032+07:00","message":"write wav file: './tmp/7575/7575_260.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:26.441326916+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:27.384605787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:27.384618334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.462273935+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.556981494+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.557007545+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.55701056+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.557019369+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557026008+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557030674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557033946+07:00","message":"> Transcript [2116] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557036703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557038601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557040453+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557042235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:27.557045009+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.557055136+07:00","message":"push: {true \n 0 0xc00016f480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:27.56312792+07:00","message":"write wav file: './tmp/7575/7575_261.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:27.78400709+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.067233983+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.06728668+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-05-21T13:19:29.067293016+07:00","message":"receive interim result [false|false]: มาเอาคืน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.067310588+07:00","message":"[buffer interim] 262 false มาเอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067318161+07:00","message":"[bufferProcess] interim [260000000]:มาเอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067320053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067326489+07:00","message":"[bufferProcess] send to processor (ticker):มาเอาคืน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067329818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067332619+07:00","message":"> Transcript [2117] [false]: 'มาเอาคืน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.067334801+07:00","message":"Set StatePrefix (first interim): 'มาเอาคืน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.095424836+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.095463432+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-05-21T13:19:29.095470144+07:00","message":"receive interim result [false|false]: พืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.095486228+07:00","message":"[buffer interim] 262 false พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.09549305+07:00","message":"[bufferProcess] interim [320000000]:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.095494886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.232428886+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.232475348+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-05-21T13:19:29.232482193+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.232499239+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232507552+07:00","message":"[bufferProcess] interim [440000000]:มาเอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232510964+07:00","message":"[bufferProcess] send to processor:พืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232515175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232521045+07:00","message":"> Transcript [2118] [false]: 'พืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232523696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.232526198+07:00","message":"Set new StatePrefix: 'พืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.3822086+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.382273622+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-05-21T13:19:29.382280586+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.382296521+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.38230341+07:00","message":"[bufferProcess] interim [620000000]:มาเอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.382306299+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.382313514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.382316687+07:00","message":"> Transcript [2119] [false]: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.382319246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.382321631+07:00","message":"Set new StatePrefix: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.461291605+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.461332882+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-05-21T13:19:29.46133918+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:29.461352896+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461359852+07:00","message":"[bufferProcess] interim [680000000]:มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461362877+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461369701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.46137283+07:00","message":"> Transcript [2120] [false]: 'มาเอาคืนบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461376867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461379118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461381616+07:00","message":"StatePrefix: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:29.461383956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.090550884+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.090593824+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-05-21T13:19:30.090600706+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.090617371+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090624163+07:00","message":"[bufferProcess] interim [280000000]:มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090626545+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090633205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090636328+07:00","message":"> Transcript [2121] [false]: 'มาเอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090639833+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090642148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090646027+07:00","message":"StatePrefix: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.090648297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.124398165+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.124437047+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-05-21T13:19:30.124443021+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.124456781+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.12446325+07:00","message":"[bufferProcess] interim [400000000]:มาเอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124465932+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124471872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124475207+07:00","message":"> Transcript [2122] [false]: 'มาเอาคืนบ้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124478572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124480722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124484506+07:00","message":"StatePrefix: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.124486786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:30.385475077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:30.385485586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.405055758+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.405109383+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-05-21T13:19:30.405116904+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบทั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.405135602+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405144037+07:00","message":"[bufferProcess] interim [580000000]:มาเอาคืนบ้างค่ะระบบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405146704+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405153672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405156749+07:00","message":"> Transcript [2123] [false]: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405174578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.40517763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405179904+07:00","message":"StatePrefix: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405182249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405188765+07:00","message":"Push: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.40519123+07:00","message":"TextPushed: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405193207+07:00","message":"Set new StatePrefix : 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.405195257+07:00","message":"Next Push (prob) : 'ค่ะระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.405204215+07:00","message":"push: {false มาเอาคืนบ้าง 0 0xc000385080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.451634564+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.451671911+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-05-21T13:19:30.451678234+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.451692321+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451699365+07:00","message":"[bufferProcess] interim [700000000]:มาเอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451702127+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะระบบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451709297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451712037+07:00","message":"> Transcript [2124] [false]: 'มาเอาคืนบ้างค่ะระบบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451716577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451718857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451720747+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.451736519+07:00","message":"TextPushed: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.591081928+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.591126684+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-05-21T13:19:30.59113303+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.591147275+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591154425+07:00","message":"[bufferProcess] interim [760000000]:มาเอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591156896+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591162288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591165273+07:00","message":"> Transcript [2125] [false]: 'มาเอาคืนบ้างค่ะระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591168432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591170635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591172397+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.591174941+07:00","message":"TextPushed: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.634229009+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.634283202+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-05-21T13:19:30.634290747+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:30.6343058+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634313579+07:00","message":"[bufferProcess] interim [880000000]:มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634318253+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะระบบทางธรรม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634325126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634328011+07:00","message":"> Transcript [2126] [false]: 'มาเอาคืนบ้างค่ะระบบทางธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634331452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634333679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634336709+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:30.634339976+07:00","message":"TextPushed: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.050141831+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.146082792+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.146122305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเอาคืนบ้างค่ะระบบทางธรรมชาติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.146129705+07:00","message":"receive interim result [false|false]: มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.146144464+07:00","message":"[buffer interim] 262 false มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146154617+07:00","message":"[bufferProcess] interim [480000000]:มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146157256+07:00","message":"[bufferProcess] send to processor:มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146160833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146164056+07:00","message":"> Transcript [2127] [false]: 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.14616957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146172882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146176113+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146181398+07:00","message":"TextPushed: 'มาเอาคืนบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146187884+07:00","message":"Push: 'ค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146191609+07:00","message":"TextPushed: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146194791+07:00","message":"Set new StatePrefix : 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.146198226+07:00","message":"Next Push (prob) : 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.14621059+07:00","message":"push: {false ค่ะระบบ 0 0xc000385080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203182365+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203226383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาเอาคืนบ้างค่ะระบบทางธรรมชาติ\",\"confidence\":0.91910523}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203233584+07:00","message":"receive interim result [true|false]: มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203245519+07:00","message":"end recv isFinal message id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203247825+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203254676+07:00","message":"[buffer interim] 262 true มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203261272+07:00","message":"[bufferProcess] interim [480000000]:มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203264717+07:00","message":"[bufferProcess] send to processor (isfinal):มาเอาคืนบ้างค่ะระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203268001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203270835+07:00","message":"> Transcript [2128] [false]: 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203273613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203275947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203278011+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203280473+07:00","message":"TextPushed: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203282615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203284511+07:00","message":"> Transcript [2129] [true]: 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203286599+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203288124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203289815+07:00","message":"StatePrefix: 'มาเอาคืนบ้างค่ะระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203291527+07:00","message":"TextPushed: 'มาเอาคืนบ้างค่ะระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.203297759+07:00","message":"Push: 'ทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.203305032+07:00","message":"push: {true ทางธรรมชาติ 0 0xc000385080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:31.212176007+07:00","message":"write wav file: './tmp/7575/7575_262.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.31377054+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.974252548+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.974308765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.97431487+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:31.974333548+07:00","message":"[buffer interim] 263 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.974340512+07:00","message":"[bufferProcess] interim [480000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:31.974342607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.161524393+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.161572334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.161578643+07:00","message":"receive interim result [false|false]: เช่นกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.161596061+07:00","message":"[buffer interim] 263 false เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.161607363+07:00","message":"[bufferProcess] interim [660000000]:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.161610286+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.161616498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.16161926+07:00","message":"> Transcript [2130] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.161621462+07:00","message":"Set StatePrefix (first interim): 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.167544359+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.167572036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.167577249+07:00","message":"receive interim result [false|false]: เช่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.167588637+07:00","message":"[buffer interim] 263 false เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167593699+07:00","message":"[bufferProcess] interim [720000000]:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167595888+07:00","message":"[bufferProcess] send to processor:เช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167602643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167605108+07:00","message":"> Transcript [2131] [false]: 'เช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167608168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167610091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167611845+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.167614377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.29995183+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.299984639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เช่นระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.299989809+07:00","message":"receive interim result [false|false]: เช่นระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.300005987+07:00","message":"[buffer interim] 263 false เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300013298+07:00","message":"[bufferProcess] interim [780000000]:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.30001592+07:00","message":"[bufferProcess] send to processor:เช่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300019643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300022567+07:00","message":"> Transcript [2132] [false]: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300025656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300027716+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300029447+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.300031254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.541587934+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.541616745+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-05-21T13:19:32.541621855+07:00","message":"receive interim result [false|false]: เช่นระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.541635584+07:00","message":"[buffer interim] 263 false เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541642232+07:00","message":"[bufferProcess] interim [80000000]:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541644629+07:00","message":"[bufferProcess] send to processor:เช่นระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541650067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541653069+07:00","message":"> Transcript [2133] [false]: 'เช่นระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541656415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541658334+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.54166033+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.541662607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.67522378+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.675263698+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-05-21T13:19:32.675270823+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.675286297+07:00","message":"[buffer interim] 263 false เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675293115+07:00","message":"[bufferProcess] interim [140000000]:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675296263+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675303932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675306526+07:00","message":"> Transcript [2134] [false]: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675309804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675311907+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675314012+07:00","message":"StatePrefix: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675316041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675322023+07:00","message":"Push: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675323878+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.67532576+07:00","message":"Set new StatePrefix : 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.675329284+07:00","message":"Next Push (prob) : 'ระบบลำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.675337008+07:00","message":"push: {false เช่น 0 0xc002a42f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.740602013+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.740640023+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-05-21T13:19:32.740645891+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:32.740662303+07:00","message":"[buffer interim] 263 false เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740668807+07:00","message":"[bufferProcess] interim [320000000]:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740672174+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.74068003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740682945+07:00","message":"> Transcript [2135] [false]: 'เช่นระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740686275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740688486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740690597+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:32.740692926+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.046617887+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.046654886+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-05-21T13:19:33.04666133+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.046676527+07:00","message":"[buffer interim] 263 false เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046686186+07:00","message":"[bufferProcess] interim [560000000]:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046689238+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.04669759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046700044+07:00","message":"> Transcript [2136] [false]: 'เช่นระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046703571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046707916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046709914+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.046712213+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.246106654+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.24615865+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-05-21T13:19:33.246166286+07:00","message":"receive interim result [false|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.246183467+07:00","message":"[buffer interim] 263 false เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246194402+07:00","message":"[bufferProcess] interim [740000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246199025+07:00","message":"[bufferProcess] send to processor:เช่นระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246204614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246208355+07:00","message":"> Transcript [2137] [false]: 'เช่นระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246212717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246214823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246216818+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.246219012+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.361762349+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:33.385980827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:33.386002132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458137748+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458178239+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-05-21T13:19:33.458184528+07:00","message":"receive interim result [true|false]: เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458196682+07:00","message":"end recv isFinal message id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458199248+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458205024+07:00","message":"[buffer interim] 263 true เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458211878+07:00","message":"[bufferProcess] interim [70000000]:เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458216175+07:00","message":"[bufferProcess] send to processor (isfinal):เช่นระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458219313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458221861+07:00","message":"> Transcript [2138] [false]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458224801+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458226717+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458228489+07:00","message":"StatePrefix: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458230296+07:00","message":"TextPushed: 'เช่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458232897+07:00","message":"Push: 'ระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458234677+07:00","message":"TextPushed: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458237032+07:00","message":"Set new StatePrefix : 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458240129+07:00","message":"Next Push (prob) : 'เลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458242407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.4582443+07:00","message":"> Transcript [2139] [true]: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458246631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458248388+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458249974+07:00","message":"StatePrefix: 'เช่นระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458251921+07:00","message":"TextPushed: 'เช่นระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:33.458253829+07:00","message":"Push: 'เลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458260719+07:00","message":"push: {false ระบบลำ 0 0xc002a42f00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.458266144+07:00","message":"push: {true เลียงน้ำของพืช 0 0xc002a42f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:33.466585417+07:00","message":"write wav file: './tmp/7575/7575_263.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:33.681903015+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.914093563+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.914143877+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-05-21T13:19:34.914150279+07:00","message":"receive interim result [false|false]: จุดประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:34.914166705+07:00","message":"[buffer interim] 264 false จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914173173+07:00","message":"[bufferProcess] interim [80000000]:จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914175378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914183327+07:00","message":"[bufferProcess] send to processor (ticker):จุดประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914186393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914189088+07:00","message":"> Transcript [2140] [false]: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:34.914191421+07:00","message":"Set StatePrefix (first interim): 'จุดประสงค์การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.238103548+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.23813915+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-05-21T13:19:35.238145323+07:00","message":"receive interim result [false|false]: จุดประสงค์การดำเนิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.238157269+07:00","message":"[buffer interim] 264 false จุดประสงค์การดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.238164275+07:00","message":"[bufferProcess] interim [380000000]:จุดประสงค์การดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.238166171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.435380195+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.435423569+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-05-21T13:19:35.435432411+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.435446965+07:00","message":"[buffer interim] 264 false จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435461453+07:00","message":"[bufferProcess] interim [560000000]:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435464077+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435467588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435470397+07:00","message":"> Transcript [2141] [false]: 'จุดประสงค์การดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435473779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435475774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435477969+07:00","message":"StatePrefix: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.435480187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.552765393+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.552803172+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-05-21T13:19:35.55281002+07:00","message":"receive interim result [false|false]: จุดประสงค์การบินน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.552823575+07:00","message":"[buffer interim] 264 false จุดประสงค์การบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552830126+07:00","message":"[bufferProcess] interim [680000000]:จุดประสงค์การบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552832822+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552838821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552841658+07:00","message":"> Transcript [2142] [false]: 'จุดประสงค์การลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552844874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552847119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552849081+07:00","message":"StatePrefix: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.552851309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.612443029+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.612482278+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-05-21T13:19:35.612489476+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.612505631+07:00","message":"[buffer interim] 264 false จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612513151+07:00","message":"[bufferProcess] interim [740000000]:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612515864+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612523647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612527659+07:00","message":"> Transcript [2143] [false]: 'จุดประสงค์การบินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612533171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612537202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612540451+07:00","message":"StatePrefix: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.612543753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.769004166+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.769039749+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-05-21T13:19:35.769045897+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.769063566+07:00","message":"[buffer interim] 264 false จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769071918+07:00","message":"[bufferProcess] interim [920000000]:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.76907499+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769081902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769084931+07:00","message":"> Transcript [2144] [false]: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.76908896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769091126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769093613+07:00","message":"StatePrefix: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769096124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769102416+07:00","message":"Push: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769106312+07:00","message":"TextPushed: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.76910878+07:00","message":"Set new StatePrefix : 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:35.769110769+07:00","message":"Next Push (prob) : 'ลำเลียงน้ำของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:35.769118421+07:00","message":"push: {false จุดประสงค์การ 0 0xc00016f880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.321418801+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.321458109+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-05-21T13:19:36.321464876+07:00","message":"receive interim result [false|false]: จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.321477195+07:00","message":"[buffer interim] 264 false จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321483739+07:00","message":"[bufferProcess] interim [460000000]:จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321486068+07:00","message":"[bufferProcess] send to processor:จุดประสงค์การลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321491578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321494262+07:00","message":"> Transcript [2145] [false]: 'จุดประสงค์การลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321497999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321500314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321502798+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.321505693+07:00","message":"TextPushed: 'จุดประสงค์การ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:36.386866283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:36.386876673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.429634677+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531616256+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531655683+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-05-21T13:19:36.531665552+07:00","message":"receive interim result [true|false]: จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531674071+07:00","message":"end recv isFinal message id 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531676294+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531684238+07:00","message":"[buffer interim] 264 true จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531694966+07:00","message":"[bufferProcess] interim [790000000]:จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531698676+07:00","message":"[bufferProcess] send to processor (isfinal):จุดประสงค์การลำเลียงน้ำของพืชเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531702189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531705148+07:00","message":"> Transcript [2146] [false]: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531708161+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531709962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531712372+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531714621+07:00","message":"TextPushed: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531716797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531718828+07:00","message":"> Transcript [2147] [true]: 'จุดประสงค์การลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531720923+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531722588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531724721+07:00","message":"StatePrefix: 'จุดประสงค์การลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531727025+07:00","message":"TextPushed: 'จุดประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:36.531730798+07:00","message":"Push: 'ลำเลียงน้ำของพืชเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.531738362+07:00","message":"push: {true ลำเลียงน้ำของพืชเพื่อ 0 0xc00016f880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:36.545508885+07:00","message":"write wav file: './tmp/7575/7575_264.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:36.564411627+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.42499012+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.425032174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.425038043+07:00","message":"receive interim result [false|false]: ลำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.425052159+07:00","message":"[buffer interim] 265 false ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.425060478+07:00","message":"[bufferProcess] interim [900000000]:ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.425064178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.461303051+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.531808183+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.572869918+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.572921728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำน้ำ\",\"confidence\":0.93871975}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.57292835+07:00","message":"receive interim result [true|false]: ลำน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.572938525+07:00","message":"end recv isFinal message id 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.572941039+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.572947652+07:00","message":"[buffer interim] 265 true ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572957388+07:00","message":"[bufferProcess] interim [110000000]:ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572964014+07:00","message":"[bufferProcess] send to processor (isfinal):ลำน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.57296776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572971055+07:00","message":"> Transcript [2148] [false]: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572973129+07:00","message":"Set StatePrefix (first interim): 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572974792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572976601+07:00","message":"> Transcript [2149] [true]: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572979418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572981812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572983773+07:00","message":"StatePrefix: 'ลำน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572985811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.572993007+07:00","message":"Push: 'ลำน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.573002011+07:00","message":"push: {true ลำน้ำ 0 0xc00016eb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:37.578813547+07:00","message":"write wav file: './tmp/7575/7575_265.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.896350739+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.896407179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.896412733+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:37.896429748+07:00","message":"[buffer interim] 266 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.896436691+07:00","message":"[bufferProcess] interim [420000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:37.896438446+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.056366886+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.056408722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.056414602+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.056426673+07:00","message":"[buffer interim] 266 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.056434547+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.056437456+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.056444206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.056446847+07:00","message":"> Transcript [2150] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.056449079+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.101678054+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.101731152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.101738275+07:00","message":"receive interim result [false|false]: ไม่ดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.10175538+07:00","message":"[buffer interim] 266 false ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101761926+07:00","message":"[bufferProcess] interim [540000000]:ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101764564+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101767782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101770624+07:00","message":"> Transcript [2151] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101773255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.101775749+07:00","message":"Set new StatePrefix: 'ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.210045886+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.210082377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในดิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.210089952+07:00","message":"receive interim result [false|false]: ในดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.210102963+07:00","message":"[buffer interim] 266 false ในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.210109447+07:00","message":"[bufferProcess] interim [720000000]:ในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.210112051+07:00","message":"[bufferProcess] send to processor:ไม่ดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.21011824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.210120892+07:00","message":"> Transcript [2152] [false]: 'ไม่ดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.210123203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.210125207+07:00","message":"Set new StatePrefix: 'ไม่ดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.230445674+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.34924181+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.34928859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในดิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.349294992+07:00","message":"receive interim result [true|false]: ในดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.349300911+07:00","message":"end recv isFinal message id 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.349303072+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.349324497+07:00","message":"[buffer interim] 266 true ในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349332307+07:00","message":"[bufferProcess] interim [930000000]:ในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349335418+07:00","message":"[bufferProcess] send to processor (isfinal):ในดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349338987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349342101+07:00","message":"> Transcript [2153] [false]: 'ในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349344705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349347455+07:00","message":"Set new StatePrefix: 'ในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349349737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349351569+07:00","message":"> Transcript [2154] [true]: 'ในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349353905+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349355896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349357899+07:00","message":"StatePrefix: 'ในดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349359927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:38.349363065+07:00","message":"Push: 'ในดิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.349371547+07:00","message":"push: {true ในดิน 0 0xc002a42280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:38.35494864+07:00","message":"write wav file: './tmp/7575/7575_266.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:38.612696999+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:39.387896873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:39.387909729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.626400414+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.626438362+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-05-21T13:19:39.62644425+07:00","message":"receive interim result [false|false]: ไปจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:39.626455997+07:00","message":"[buffer interim] 267 false ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626462517+07:00","message":"[bufferProcess] interim [960000000]:ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626464316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626468692+07:00","message":"[bufferProcess] send to processor (ticker):ไปจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626471298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626473941+07:00","message":"> Transcript [2155] [false]: 'ไปจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:39.626475992+07:00","message":"Set StatePrefix (first interim): 'ไปจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.186538394+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.186577733+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-05-21T13:19:40.186583838+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.186600426+07:00","message":"[buffer interim] 267 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.186608154+07:00","message":"[bufferProcess] interim [620000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.186609827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.500111422+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.50016034+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-05-21T13:19:40.500166306+07:00","message":"receive interim result [false|false]: ไปเพื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.500181111+07:00","message":"[buffer interim] 267 false ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.500189136+07:00","message":"[bufferProcess] interim [860000000]:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.500191374+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.500194754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.500197751+07:00","message":"> Transcript [2156] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.500199982+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.682860374+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.682910863+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-05-21T13:19:40.682922564+07:00","message":"receive interim result [false|false]: ไปเพื่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.68293642+07:00","message":"[buffer interim] 267 false ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682947161+07:00","message":"[bufferProcess] interim [40000000]:ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682951072+07:00","message":"[bufferProcess] send to processor:ไปเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682957741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682962164+07:00","message":"> Transcript [2157] [false]: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682965381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.682968703+07:00","message":"Set new StatePrefix: 'ไปเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.745984303+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.746021275+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-05-21T13:19:40.746026715+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.746045645+07:00","message":"[buffer interim] 267 false ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.74605608+07:00","message":"[bufferProcess] interim [160000000]:ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.746059021+07:00","message":"[bufferProcess] send to processor:ไปเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.746062407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.74606493+07:00","message":"> Transcript [2158] [false]: 'ไปเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.74606816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.746070192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.746072014+07:00","message":"StatePrefix: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.746073897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.933115854+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.933169474+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-05-21T13:19:40.933176626+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:40.933190979+07:00","message":"[buffer interim] 267 false ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933197462+07:00","message":"[bufferProcess] interim [340000000]:ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933200005+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933206208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933208729+07:00","message":"> Transcript [2159] [false]: 'ไปเพื่อใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933212225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933214421+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933216335+07:00","message":"StatePrefix: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:40.933220525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.057557024+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.057591382+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-05-21T13:19:41.057598432+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.057623998+07:00","message":"[buffer interim] 267 false ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057633282+07:00","message":"[bufferProcess] interim [460000000]:ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.05763578+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.05763967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057642856+07:00","message":"> Transcript [2160] [false]: 'ไปเพื่อใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057646147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057648194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057650302+07:00","message":"StatePrefix: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.057652521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.377916674+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.37795616+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-05-21T13:19:41.377962039+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.377975357+07:00","message":"[buffer interim] 267 false ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377981743+07:00","message":"[bufferProcess] interim [760000000]:ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377984519+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377990028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377992895+07:00","message":"> Transcript [2161] [false]: 'ไปเพื่อใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377996194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.377998547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.378000461+07:00","message":"StatePrefix: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.37800261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.378006844+07:00","message":"Push: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.378008905+07:00","message":"TextPushed: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.378011048+07:00","message":"Set new StatePrefix : 'ไปเพื่อใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.378013218+07:00","message":"Next Push (prob) : 'ใช้ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.378021576+07:00","message":"push: {false ไปเพื่อ 0 0xc002a43180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.57118621+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.571225946+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-05-21T13:19:41.571232086+07:00","message":"receive interim result [false|false]: ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.571246963+07:00","message":"[buffer interim] 267 false ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571253253+07:00","message":"[bufferProcess] interim [940000000]:ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571255619+07:00","message":"[bufferProcess] send to processor:ไปเพื่อใช้ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571261713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571264326+07:00","message":"> Transcript [2162] [false]: 'ไปเพื่อใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571266676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.571269177+07:00","message":"Set new StatePrefix: 'ไปเพื่อใช้ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.691207348+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.79962922+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.799700546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปเพื่อใช้ในกระบวนการ\",\"confidence\":0.9554919}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.79971454+07:00","message":"receive interim result [true|false]: ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.799723085+07:00","message":"end recv isFinal message id 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.799725512+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.799732075+07:00","message":"[buffer interim] 267 true ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799739375+07:00","message":"[bufferProcess] interim [300000000]:ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799744433+07:00","message":"[bufferProcess] send to processor (isfinal):ไปเพื่อใช้ในกระบวนการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799748533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799753059+07:00","message":"> Transcript [2163] [false]: 'ไปเพื่อใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799758709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799760862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799763008+07:00","message":"StatePrefix: 'ไปเพื่อใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799765427+07:00","message":"TextPushed: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799767193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799769064+07:00","message":"> Transcript [2164] [true]: 'ไปเพื่อใช้ในกระบวนการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799771087+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799772768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799774337+07:00","message":"StatePrefix: 'ไปเพื่อใช้ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799776364+07:00","message":"TextPushed: 'ไปเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:41.799779001+07:00","message":"Push: 'ใช้ในกระบวนการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.799786099+07:00","message":"push: {true ใช้ในกระบวนการ 0 0xc002a43180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:41.807878051+07:00","message":"write wav file: './tmp/7575/7575_267.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:41.812743331+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:42.388223836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:42.388240091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.157949755+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.157995013+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-05-21T13:19:43.158000359+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.158014385+07:00","message":"[buffer interim] 268 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.158020922+07:00","message":"[bufferProcess] interim [360000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.158022899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.15802846+07:00","message":"[bufferProcess] send to processor (ticker):อัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.158031594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.158034382+07:00","message":"> Transcript [2165] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.158036472+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.32332583+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323358207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คอมพิวเตอร์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323364687+07:00","message":"receive interim result [false|false]: คอมพิวเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323378133+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323381846+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-05-21T13:19:43.323384212+07:00","message":"receive interim result [false|false]: แสง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323389723+07:00","message":"[buffer interim] 268 false คอมพิวเตอร์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.323395825+07:00","message":"[buffer interim] 268 false แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323401483+07:00","message":"[bufferProcess] interim [840000000]:คอมพิวเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.32340318+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323405968+07:00","message":"[bufferProcess] interim [960000000]:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323408013+07:00","message":"[bufferProcess] send to processor:คอมพิวเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323411449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323414248+07:00","message":"> Transcript [2166] [false]: 'คอมพิวเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323416416+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.323418305+07:00","message":"Set new StatePrefix: 'คอมพิวเตอร์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.481050299+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930471821+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930507902+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-05-21T13:19:43.930514586+07:00","message":"receive interim result [false|false]: แสงชัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930529087+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930533024+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-05-21T13:19:43.930535747+07:00","message":"receive interim result [false|false]: แสงใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930540959+07:00","message":"[buffer interim] 268 false แสงชัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.930543883+07:00","message":"[buffer interim] 268 false แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930549343+07:00","message":"[bufferProcess] interim [200000000]:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930551395+07:00","message":"[bufferProcess] send to processor:แสง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930554116+07:00","message":"[bufferProcess] interim [320000000]:แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930555927+07:00","message":"[bufferProcess] send to processor:แสงชัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930558919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930561487+07:00","message":"> Transcript [2167] [false]: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930563888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930565768+07:00","message":"Set new StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930567265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930568974+07:00","message":"> Transcript [2168] [false]: 'แสงชัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930571142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930573043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930574829+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:43.930576616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:43.994145279+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123170251+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123204042+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-05-21T13:19:44.12321037+07:00","message":"receive interim result [false|false]: แสงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123238594+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123246252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันของพี่แสงใช่ไหมคะ\",\"confidence\":0.9082927}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123249171+07:00","message":"receive interim result [true|false]: อันของพี่แสงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123252812+07:00","message":"end recv isFinal message id 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123254927+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123260163+07:00","message":"[buffer interim] 268 false แสงใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123263693+07:00","message":"[buffer interim] 268 true อันของพี่แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123269261+07:00","message":"[bufferProcess] interim [440000000]:แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123271319+07:00","message":"[bufferProcess] send to processor:แสงใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123273921+07:00","message":"[bufferProcess] interim [680000000]:อันของพี่แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123276023+07:00","message":"[bufferProcess] send to processor (isfinal):แสงใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123278578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123281157+07:00","message":"> Transcript [2169] [false]: 'แสงใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123283698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123285506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123287454+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.12328934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.12329108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123293568+07:00","message":"> Transcript [2170] [false]: 'แสงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123295764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123297327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123298883+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123300579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123302024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123303702+07:00","message":"> Transcript [2171] [true]: 'อันของพี่แสงใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123305649+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123307224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123308802+07:00","message":"StatePrefix: 'แสง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123310312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.123318673+07:00","message":"Push: 'อันของพี่แสงใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.123325436+07:00","message":"push: {true อันของพี่แสงใช่ไหมคะ 0 0xc00354d600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:44.130525643+07:00","message":"write wav file: './tmp/7575/7575_268.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.629865404+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.744355846+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.744389311+07:00","message":"found end of frame, send empty tag with msgId: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.744394007+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.744403409+07:00","message":"[buffer interim] 269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744410959+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744414931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744418196+07:00","message":"> Transcript [2172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744421282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744423162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744425005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.744426855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:44.74442981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.744441103+07:00","message":"push: {true \n 0 0xc002a43400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:44.750134593+07:00","message":"write wav file: './tmp/7575/7575_269.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:44.761475041+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.25015388+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.250201457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.250208198+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.250224016+07:00","message":"[buffer interim] 270 false มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.250231122+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.250232853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.292556217+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.29258868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.292594477+07:00","message":"receive interim result [false|false]: มีอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.29260662+07:00","message":"[buffer interim] 270 false มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.292612458+07:00","message":"[bufferProcess] interim [600000000]:มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.292615275+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.29262055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.292623433+07:00","message":"> Transcript [2173] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.292625646+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:45.388471243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:45.388488844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.431714958+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.431749659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.431755791+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.431769458+07:00","message":"[buffer interim] 270 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431776171+07:00","message":"[bufferProcess] interim [660000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431778662+07:00","message":"[bufferProcess] send to processor:มีอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431784153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431787078+07:00","message":"> Transcript [2174] [false]: 'มีอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431790155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431792308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.431794444+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.43179648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.613096753+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.613142011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.613149534+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.61317805+07:00","message":"[buffer interim] 270 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613185072+07:00","message":"[bufferProcess] interim [840000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613187614+07:00","message":"[bufferProcess] send to processor:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613191543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613194857+07:00","message":"> Transcript [2175] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613197839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613199958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613202307+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.613204603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.839840806+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.839899706+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-05-21T13:19:45.839906081+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:45.839920902+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839928847+07:00","message":"[bufferProcess] interim [80000000]:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839931816+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839938653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839941976+07:00","message":"> Transcript [2176] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839945681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839947833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839950529+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:45.839952685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.319997491+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.320035993+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-05-21T13:19:46.320042106+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.320056068+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320063695+07:00","message":"[bufferProcess] interim [560000000]:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320066312+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320071842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320074492+07:00","message":"> Transcript [2177] [false]: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320077834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320080113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320082124+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320084479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320089435+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320091517+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320093866+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.320096074+07:00","message":"Next Push (prob) : 'อะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.320103737+07:00","message":"push: {false มี 0 0xc002a43600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.510289172+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.510331545+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-05-21T13:19:46.510337813+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.510352226+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510359489+07:00","message":"[bufferProcess] interim [740000000]:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510361934+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510369097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510372191+07:00","message":"> Transcript [2178] [false]: 'มีอะไรบ้างล่ะที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510376099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510378248+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510380125+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.510382752+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.683058181+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.683106347+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-05-21T13:19:46.68311232+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.683126396+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683133908+07:00","message":"[bufferProcess] interim [920000000]:มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683136649+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683142425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683145298+07:00","message":"> Transcript [2179] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683148973+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683151259+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.683153532+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.6831565+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.704466256+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.704499658+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-05-21T13:19:46.704505685+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.704517355+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704526167+07:00","message":"[bufferProcess] interim [980000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704528767+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704534505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704537524+07:00","message":"> Transcript [2180] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704540428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704542619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704544736+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.704547079+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.924582244+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.924619707+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-05-21T13:19:46.924626061+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.924639065+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924645767+07:00","message":"[bufferProcess] interim [220000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924649025+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924655145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924658068+07:00","message":"> Transcript [2181] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924661953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924663892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924666069+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924668737+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924674411+07:00","message":"Push: 'อะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924676468+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924679581+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:46.924682281+07:00","message":"Next Push (prob) : 'ที่เกี่ยวกับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:46.924690303+07:00","message":"push: {false อะไรบ้างล่ะ 0 0xc002a43600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.048646061+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.048766895+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-05-21T13:19:47.048798054+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.048830366+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048838417+07:00","message":"[bufferProcess] interim [280000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048841319+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048845114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048848469+07:00","message":"> Transcript [2182] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048852242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048854322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048856356+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.048859377+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.095035445+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.095069819+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-05-21T13:19:47.095075187+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.095087568+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095095727+07:00","message":"[bufferProcess] interim [340000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095098376+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.09510245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095105221+07:00","message":"> Transcript [2183] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095108889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095110914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.095113642+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.09511589+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.210968599+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.21101561+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-05-21T13:19:47.211022274+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.211038045+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211045666+07:00","message":"[bufferProcess] interim [460000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211048435+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211052871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211056334+07:00","message":"> Transcript [2184] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211061222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211064218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211068023+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.211071924+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.414670065+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.414711991+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-05-21T13:19:47.414718397+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.414734691+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414743899+07:00","message":"[bufferProcess] interim [700000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414746579+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414752391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414755464+07:00","message":"> Transcript [2185] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414759719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414761703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414764264+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414766798+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414773158+07:00","message":"Push: 'ที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414775066+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414777488+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.414779847+07:00","message":"Next Push (prob) : 'ลำเลียงน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.41478835+07:00","message":"push: {false ที่เกี่ยวกับระบบ 0 0xc002a43600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.52874762+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.528789212+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-05-21T13:19:47.528796214+07:00","message":"receive interim result [false|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.528811442+07:00","message":"[buffer interim] 270 false มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528817916+07:00","message":"[bufferProcess] interim [820000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528820672+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528827248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528829915+07:00","message":"> Transcript [2186] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528833522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528835518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.528837663+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.52884023+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.770427749+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.865995649+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.866050828+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-05-21T13:19:47.86605761+07:00","message":"receive interim result [true|false]: มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.866070491+07:00","message":"end recv isFinal message id 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.866072782+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.866081135+07:00","message":"[buffer interim] 270 true มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866088595+07:00","message":"[bufferProcess] interim [240000000]:มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866094883+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866098349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866101309+07:00","message":"> Transcript [2187] [false]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866104744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866106556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866109972+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.86611268+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.86611462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866116532+07:00","message":"> Transcript [2188] [true]: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866118926+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866120502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866122508+07:00","message":"StatePrefix: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.86612439+07:00","message":"TextPushed: 'มีอะไรบ้างล่ะที่เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:47.866131037+07:00","message":"Push: 'ลำเลียงน้ำของพืช'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:47.866139381+07:00","message":"push: {true ลำเลียงน้ำของพืช 0 0xc002a43600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:47.874917651+07:00","message":"write wav file: './tmp/7575/7575_270.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:48.351636594+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:48.389342974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:48.389374677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.329944607+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.532127672+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860264658+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860280821+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860283364+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860285064+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860286813+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860288631+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860290253+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.86029235+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860294074+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860295754+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860297505+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860299272+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:50.860300877+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.076275316+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.07631349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.076318829+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.076333247+07:00","message":"[buffer interim] 272 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.076340297+07:00","message":"[bufferProcess] interim [540000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.076342159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.07634985+07:00","message":"[bufferProcess] send to processor (ticker):นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.076352788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.076355503+07:00","message":"> Transcript [2189] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.076371509+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083341758+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083372438+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-05-21T13:19:51.083377939+07:00","message":"receive interim result [false|false]: เอายังไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083392723+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083396091+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-05-21T13:19:51.083398944+07:00","message":"receive interim result [false|false]: เอายังไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.08340703+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083407791+07:00","message":"[buffer interim] this message is already final false 271: 'เอายังไงคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083430586+07:00","message":"[buffer interim] this message is already final false 271: 'เอายังไงคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083410801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอายังไงคะ\",\"confidence\":0.85928583}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083440946+07:00","message":"receive interim result [true|false]: เอายังไงคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083448363+07:00","message":"end recv isFinal message id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083450544+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.083455159+07:00","message":"[buffer interim] this message is already final true 271: 'เอายังไงคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.098906428+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.173096781+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242845277+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242897285+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-05-21T13:19:51.242903896+07:00","message":"receive interim result [true|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242909647+07:00","message":"end recv isFinal message id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242911995+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242917856+07:00","message":"[buffer interim] 272 true นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242924599+07:00","message":"[bufferProcess] interim [810000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242928043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242930813+07:00","message":"> Transcript [2190] [true]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242934586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242936546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242938906+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242940923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.242943868+07:00","message":"Push: 'นำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.242951633+07:00","message":"push: {true นำ 0 0xc002a43780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:51.252883195+07:00","message":"write wav file: './tmp/7575/7575_272.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:51.389815333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:51.389831901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.692428081+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.692477723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.692483718+07:00","message":"receive interim result [false|false]: น้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.692499371+07:00","message":"[buffer interim] 273 false น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.692506175+07:00","message":"[bufferProcess] interim [600000000]:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.692507849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.904326542+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.904379092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำตา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.904387371+07:00","message":"receive interim result [false|false]: น้ำตา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:51.904403364+07:00","message":"[buffer interim] 273 false น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.904412048+07:00","message":"[bufferProcess] interim [780000000]:น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.904415208+07:00","message":"[bufferProcess] send to processor:น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.904422119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.904426071+07:00","message":"> Transcript [2191] [false]: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:51.904429325+07:00","message":"Set StatePrefix (first interim): 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.055775809+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.055814471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำตก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.055820181+07:00","message":"receive interim result [false|false]: น้ำตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.055833637+07:00","message":"[buffer interim] 273 false น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.055840492+07:00","message":"[bufferProcess] interim [900000000]:น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.055842628+07:00","message":"[bufferProcess] send to processor:น้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.05584798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.0558511+07:00","message":"> Transcript [2192] [false]: 'น้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.05585472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.055856901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.055859114+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.055861612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.153061497+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.153096399+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-05-21T13:19:52.153102122+07:00","message":"receive interim result [false|false]: น้ำฝักบัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.153114852+07:00","message":"[buffer interim] 273 false น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153121593+07:00","message":"[bufferProcess] interim [960000000]:น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153123776+07:00","message":"[bufferProcess] send to processor:น้ำตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153129272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153132108+07:00","message":"> Transcript [2193] [false]: 'น้ำตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153137248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153139677+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.153141885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.166410023+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.166440791+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-05-21T13:19:52.166446309+07:00","message":"receive interim result [false|false]: น้ำหนักดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.166460256+07:00","message":"[buffer interim] 273 false น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166465435+07:00","message":"[bufferProcess] interim [20000000]:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166468991+07:00","message":"[bufferProcess] send to processor:น้ำฝักบัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166472397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166474999+07:00","message":"> Transcript [2194] [false]: 'น้ำฝักบัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166477637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166479429+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.16648132+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.166483231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.20736178+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.207398362+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-05-21T13:19:52.207404233+07:00","message":"receive interim result [false|false]: น้ำตักดิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.207416291+07:00","message":"[buffer interim] 273 false น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207422547+07:00","message":"[bufferProcess] interim [80000000]:น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207425016+07:00","message":"[bufferProcess] send to processor:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207430283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207432864+07:00","message":"> Transcript [2195] [false]: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207435899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207438096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207440445+07:00","message":"StatePrefix: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.20744266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207447207+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207449296+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207451312+07:00","message":"Set new StatePrefix : 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.207453479+07:00","message":"Next Push (prob) : 'หนักดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.207461+07:00","message":"push: {false น้ำ 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.78395937+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.783995049+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-05-21T13:19:52.78400142+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.784017252+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784024224+07:00","message":"[bufferProcess] interim [680000000]:น้ำตักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784027158+07:00","message":"[bufferProcess] send to processor:น้ำตักดิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784031085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784033978+07:00","message":"> Transcript [2196] [false]: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784036386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.784038418+07:00","message":"Set new StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.926648775+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.926689766+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-05-21T13:19:52.926696691+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:52.926709504+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926717444+07:00","message":"[bufferProcess] interim [800000000]:น้ำตักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.92672184+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926726282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926729677+07:00","message":"> Transcript [2197] [false]: 'น้ำตักดินน้องก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926734572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926737626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926740248+07:00","message":"StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:52.926743824+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.115774047+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.115819276+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-05-21T13:19:53.115825379+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.115841843+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115850169+07:00","message":"[bufferProcess] interim [980000000]:น้ำตักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115852941+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้องเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115860016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115864464+07:00","message":"> Transcript [2198] [false]: 'น้ำตักดินน้องก็ต้องเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115869261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.1158741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115883761+07:00","message":"StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.115888237+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.243836015+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.243873275+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-05-21T13:19:53.243884506+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.243898291+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.24390497+07:00","message":"[bufferProcess] interim [100000000]:น้ำตักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243907488+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้องเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243913405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243916596+07:00","message":"> Transcript [2199] [false]: 'น้ำตักดินน้องก็ต้องเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243920078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243922671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243924567+07:00","message":"StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.243929348+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.616737065+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.616776251+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-05-21T13:19:53.616782412+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.616796957+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616803628+07:00","message":"[bufferProcess] interim [460000000]:น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616806075+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้องเป็นร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616812023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.61681494+07:00","message":"> Transcript [2200] [false]: 'น้ำตักดินน้องก็ต้องเป็นร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.61681917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616821229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616823027+07:00","message":"StatePrefix: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616825458+07:00","message":"TextPushed: 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616830028+07:00","message":"Push: 'ตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616831872+07:00","message":"TextPushed: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616834147+07:00","message":"Set new StatePrefix : 'น้ำตักดินน้องก็ต้องเป็นร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:53.616836325+07:00","message":"Next Push (prob) : 'น้องก็ต้องเป็นร่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:53.616843821+07:00","message":"push: {false ตักดิน 0 0xc0000e2200}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.211752836+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.211798406+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-05-21T13:19:54.211804552+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.211820097+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.211827867+07:00","message":"[bufferProcess] interim [60000000]:น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.211830566+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.21183721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.211839994+07:00","message":"> Transcript [2201] [false]: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.21184257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.211847356+07:00","message":"Set new StatePrefix: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:54.390009897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:54.390033495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.399752959+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.3997861+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-05-21T13:19:54.39979285+07:00","message":"receive interim result [false|false]: น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.399809373+07:00","message":"[buffer interim] 273 false น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399816932+07:00","message":"[bufferProcess] interim [300000000]:น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399819632+07:00","message":"[bufferProcess] send to processor:น้ำตักดินน้องก็ต้องเป็นราก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399823599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.39982725+07:00","message":"> Transcript [2202] [false]: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399830418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399832525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399834777+07:00","message":"StatePrefix: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.399836946+07:00","message":"TextPushed: 'น้ำตักดิน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.821536906+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.973928888+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.973990315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง\",\"confidence\":0.9276781}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.974001677+07:00","message":"receive interim result [true|false]: น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.974015207+07:00","message":"end recv isFinal message id 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.974018283+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.974029373+07:00","message":"[buffer interim] 273 true น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974045023+07:00","message":"[bufferProcess] interim [870000000]:น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974050277+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974056481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.97406191+07:00","message":"> Transcript [2203] [false]: 'น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974067186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974070433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974074068+07:00","message":"StatePrefix: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974078083+07:00","message":"TextPushed: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974081675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974085193+07:00","message":"> Transcript [2204] [true]: 'น้ำตักดินน้องก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974088464+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.97409158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974094157+07:00","message":"StatePrefix: 'น้ำตักดินน้องก็ต้องเป็นราก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974097249+07:00","message":"TextPushed: 'น้ำตักดิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:54.974102013+07:00","message":"Push: 'น้องก็ต้องเป็นรากมีท่อลำเลียง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:54.974114239+07:00","message":"push: {true น้องก็ต้องเป็นรากมีท่อลำเลียง 0 0xc0000e2200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:54.984938878+07:00","message":"write wav file: './tmp/7575/7575_273.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.082133301+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.626896163+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.626938369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้อง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.626943641+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.626958488+07:00","message":"[buffer interim] 274 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.626964137+07:00","message":"[bufferProcess] interim [540000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.626966296+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.77952467+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.779562237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.779568283+07:00","message":"receive interim result [false|false]: ต้องดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.779576467+07:00","message":"[buffer interim] 274 false ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.779582435+07:00","message":"[bufferProcess] interim [720000000]:ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.779584621+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.779588115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.779590622+07:00","message":"> Transcript [2205] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.779592857+07:00","message":"Set StatePrefix (first interim): 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.944137979+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.944185876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องบ่าย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.944192615+07:00","message":"receive interim result [false|false]: ต้องบ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.944205516+07:00","message":"[buffer interim] 274 false ต้องบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944212723+07:00","message":"[bufferProcess] interim [840000000]:ต้องบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944215312+07:00","message":"[bufferProcess] send to processor:ต้องดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944220895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944226096+07:00","message":"> Transcript [2206] [false]: 'ต้องดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944229803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944231987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944234072+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.944236571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954479366+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954506672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องมีใบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954511955+07:00","message":"receive interim result [false|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:55.954527215+07:00","message":"[buffer interim] 274 false ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954535082+07:00","message":"[bufferProcess] interim [900000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954539508+07:00","message":"[bufferProcess] send to processor:ต้องบ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954544507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954548536+07:00","message":"> Transcript [2207] [false]: 'ต้องบ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954552371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954555633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.954558373+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:55.95456173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.039279307+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.142050077+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.142096135+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-05-21T13:19:56.142103524+07:00","message":"receive interim result [true|false]: ต้องมีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.142114603+07:00","message":"end recv isFinal message id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.142116727+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.142123264+07:00","message":"[buffer interim] 274 true ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.14213436+07:00","message":"[bufferProcess] interim [170000000]:ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142137571+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องมีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142140787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142146715+07:00","message":"> Transcript [2208] [false]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142150577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142152735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142154656+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142156675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.14215836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142160848+07:00","message":"> Transcript [2209] [true]: 'ต้องมีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142162798+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142164905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142166448+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.142168115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:56.1421757+07:00","message":"Push: 'ต้องมีใบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.14218572+07:00","message":"push: {true ต้องมีใบ 0 0xc000385480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:56.147860969+07:00","message":"write wav file: './tmp/7575/7575_274.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:56.492186785+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:57.390726078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:19:57.390736868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.504474848+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.504504243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.504508431+07:00","message":"receive interim result [false|false]: อย่างนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.50452017+07:00","message":"[buffer interim] 275 false อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504526044+07:00","message":"[bufferProcess] interim [840000000]:อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504527962+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504533199+07:00","message":"[bufferProcess] send to processor (ticker):อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504536235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504538955+07:00","message":"> Transcript [2210] [false]: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.504541024+07:00","message":"Set StatePrefix (first interim): 'อย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.800116272+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.800158135+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-05-21T13:19:57.800165093+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.800181395+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.800189334+07:00","message":"[bufferProcess] interim [320000000]:อย่างนี้มันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.800191486+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.958806027+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.958846119+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-05-21T13:19:57.958852907+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:57.958866066+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958880508+07:00","message":"[bufferProcess] interim [440000000]:อย่างนี้มันอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958883371+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958889287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958892539+07:00","message":"> Transcript [2211] [false]: 'อย่างนี้มันอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.95889606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958898192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958900125+07:00","message":"StatePrefix: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:57.958902229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.251261785+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.251300147+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-05-21T13:19:58.251306401+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในร่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.251321252+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251329585+07:00","message":"[bufferProcess] interim [800000000]:อย่างนี้มันอยู่ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251331995+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251335893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251338584+07:00","message":"> Transcript [2212] [false]: 'อย่างนี้มันอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251341834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251344119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251346085+07:00","message":"StatePrefix: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.251348217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.414055451+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.414091516+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-05-21T13:19:58.41409753+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.414115276+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414124853+07:00","message":"[bufferProcess] interim [860000000]:อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414127241+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414131017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414134097+07:00","message":"> Transcript [2213] [false]: 'อย่างนี้มันอยู่ในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.41413728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414139298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.41414116+07:00","message":"StatePrefix: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.414143179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.821829695+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.821889287+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-05-21T13:19:58.821898736+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบราง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.821914321+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821922936+07:00","message":"[bufferProcess] interim [220000000]:อย่างนี้มันอยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821925548+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821931161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821935283+07:00","message":"> Transcript [2214] [false]: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821939216+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.82194125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821943248+07:00","message":"StatePrefix: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821945395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821949889+07:00","message":"Push: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821951868+07:00","message":"TextPushed: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.821953813+07:00","message":"Set new StatePrefix : 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:58.82195867+07:00","message":"Next Push (prob) : 'มันอยู่ในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:58.821967465+07:00","message":"push: {false อย่างนี้ 0 0xc0000e3700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.067923342+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.067972103+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-05-21T13:19:59.067978153+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.067993226+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.067998081+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-05-21T13:19:59.068001096+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.068007201+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.068009797+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-05-21T13:19:59.068012305+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.068017129+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.068020129+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบลำเลียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.068022224+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068027066+07:00","message":"[bufferProcess] interim [280000000]:อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068029529+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบราง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068032638+07:00","message":"[bufferProcess] interim [340000000]:อย่างนี้มันอยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068034438+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068036551+07:00","message":"[bufferProcess] interim [520000000]:อย่างนี้มันอยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068038438+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบลำเลียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068040932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068043354+07:00","message":"> Transcript [2215] [false]: 'อย่างนี้มันอยู่ในระบบราง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068046734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068048749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068050472+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068052476+07:00","message":"TextPushed: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068054178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068056032+07:00","message":"> Transcript [2216] [false]: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068057924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068059482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.06806109+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.06806309+07:00","message":"TextPushed: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068064855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068066555+07:00","message":"> Transcript [2217] [false]: 'อย่างนี้มันอยู่ในระบบลำเลียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068068314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068069879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068071444+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.068073203+07:00","message":"TextPushed: 'อย่างนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.510223971+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.510262187+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-05-21T13:19:59.51026906+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.510281692+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510289374+07:00","message":"[bufferProcess] interim [820000000]:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510292091+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบลำเลียงน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510298799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510301515+07:00","message":"> Transcript [2218] [false]: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510305053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510307036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510309654+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510311871+07:00","message":"TextPushed: 'อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510317409+07:00","message":"Push: 'มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510319328+07:00","message":"TextPushed: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510321685+07:00","message":"Set new StatePrefix : 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.510324187+07:00","message":"Next Push (prob) : 'ลำเลียงน้ำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.510331691+07:00","message":"push: {false มันอยู่ในระบบ 0 0xc0000e3700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.621227516+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.722372807+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.722410681+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-05-21T13:19:59.722416852+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.722429865+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722436638+07:00","message":"[bufferProcess] interim [60000000]:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722439128+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722444451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.72244711+07:00","message":"> Transcript [2219] [false]: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722450706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722452844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722454925+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.722457333+07:00","message":"TextPushed: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.824907621+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.824978856+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-05-21T13:19:59.824987459+07:00","message":"receive interim result [false|false]: อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825008789+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825017009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825022732+07:00","message":"receive interim result [true|false]: อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825027858+07:00","message":"end recv isFinal message id 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825026416+07:00","message":"[buffer interim] 275 false อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825038425+07:00","message":"[buffer interim] 275 true อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825030524+07:00","message":"end Recv id 275"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825045184+07:00","message":"[bufferProcess] interim [180000000]:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825056782+07:00","message":"[bufferProcess] send to processor:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพืช"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825063525+07:00","message":"[bufferProcess] interim [360000000]:อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825067141+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.82507254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825076721+07:00","message":"> Transcript [2220] [false]: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพืช'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825081238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825085146+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825087716+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825091361+07:00","message":"TextPushed: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825094411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825097286+07:00","message":"> Transcript [2221] [false]: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825100338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825102055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825103714+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825111114+07:00","message":"TextPushed: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825112842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825114762+07:00","message":"> Transcript [2222] [true]: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำของพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825116796+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825118348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.82511988+07:00","message":"StatePrefix: 'อย่างนี้มันอยู่ในระบบลำเลียงน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825124087+07:00","message":"TextPushed: 'อย่างนี้มันอยู่ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:19:59.825127405+07:00","message":"Push: 'ลำเลียงน้ำของพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:19:59.825135558+07:00","message":"push: {true ลำเลียงน้ำของพี่ 0 0xc0000e3700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:19:59.833765567+07:00","message":"write wav file: './tmp/7575/7575_275.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:00.072856381+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:00.390818826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:00.390842863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.73135642+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.731397262+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-05-21T13:20:01.731403592+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.731417456+07:00","message":"[buffer interim] 276 false นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731424352+07:00","message":"[bufferProcess] interim [320000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731426244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731429713+07:00","message":"[bufferProcess] send to processor (ticker):นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731432061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731434559+07:00","message":"> Transcript [2223] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.731436716+07:00","message":"Set StatePrefix (first interim): 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.957747367+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.957789039+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-05-21T13:20:01.957797416+07:00","message":"receive interim result [false|false]: นี่คือตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.957817045+07:00","message":"[buffer interim] 276 false นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.957830067+07:00","message":"[bufferProcess] interim [500000000]:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.95783345+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989901348+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989942521+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-05-21T13:20:01.989948337+07:00","message":"receive interim result [false|false]: นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989962501+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989966697+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-05-21T13:20:01.989969919+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989975396+07:00","message":"[buffer interim] 276 false นี่คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:01.989978686+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989983779+07:00","message":"[bufferProcess] interim [560000000]:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989986568+07:00","message":"[bufferProcess] send to processor:นี่คือตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989989489+07:00","message":"[bufferProcess] interim [620000000]:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989991412+07:00","message":"[bufferProcess] send to processor:นี่คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989994033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.989996754+07:00","message":"> Transcript [2224] [false]: 'นี่คือตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990000499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990002453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990004122+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990005976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990007729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990010014+07:00","message":"> Transcript [2225] [false]: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990011909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990013459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.990015073+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:01.99001757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.317656356+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.317690394+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-05-21T13:20:02.31769731+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.317711165+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317720685+07:00","message":"[bufferProcess] interim [980000000]:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317722942+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317726038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317728824+07:00","message":"> Transcript [2226] [false]: 'นี่คือตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317732117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317734257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317736026+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.317738386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.545482999+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.545522974+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-05-21T13:20:02.545528534+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของพระ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.545542178+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545548943+07:00","message":"[bufferProcess] interim [220000000]:นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545552155+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545558399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545561265+07:00","message":"> Transcript [2227] [false]: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545564541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545566848+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.54556878+07:00","message":"StatePrefix: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545570917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545578774+07:00","message":"Push: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545582155+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545584958+07:00","message":"Set new StatePrefix : 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.545587105+07:00","message":"Next Push (prob) : 'ตัวอย่างของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.545594758+07:00","message":"push: {false นี่คือ 0 0xc0031c4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.751489563+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.751534294+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-05-21T13:20:02.75154194+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.751557627+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751564279+07:00","message":"[bufferProcess] interim [340000000]:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751566525+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของพระ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751569784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751572622+07:00","message":"> Transcript [2228] [false]: 'นี่คือตัวอย่างของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751576756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751578797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751580891+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.751583043+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.995453808+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.995492732+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-05-21T13:20:02.995498647+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:02.995513233+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995520372+07:00","message":"[bufferProcess] interim [700000000]:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995523046+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995530341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995534078+07:00","message":"> Transcript [2229] [false]: 'นี่คือตัวอย่างของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995538233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995540448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995542408+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:02.995544963+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.219494621+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.219530583+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-05-21T13:20:03.219537628+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.219553809+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219561161+07:00","message":"[bufferProcess] interim [880000000]:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219564039+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบทาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219572366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219575327+07:00","message":"> Transcript [2230] [false]: 'นี่คือตัวอย่างของระบบทาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.21957858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219580787+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219583031+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.219585953+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:03.39170016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:03.391715871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422891549+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422926046+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-05-21T13:20:03.422931985+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422947339+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422956347+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-05-21T13:20:03.42295928+07:00","message":"receive interim result [false|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422967184+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของระบบทางธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.422970395+07:00","message":"[buffer interim] 276 false นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422975987+07:00","message":"[bufferProcess] interim [0]:นี่คือตัวอย่างของระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422978408+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบการทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.42298141+07:00","message":"[bufferProcess] interim [60000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422983203+07:00","message":"[bufferProcess] send to processor:นี่คือตัวอย่างของระบบทางธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422986171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422988827+07:00","message":"> Transcript [2231] [false]: 'นี่คือตัวอย่างของระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422992427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422994439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422996719+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.422998884+07:00","message":"TextPushed: 'นี่คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423001964+07:00","message":"Push: 'ตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423003868+07:00","message":"TextPushed: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423005984+07:00","message":"Set new StatePrefix : 'นี่คือตัวอย่างของระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.42300805+07:00","message":"Next Push (prob) : 'ระบบการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423010019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423011908+07:00","message":"> Transcript [2232] [false]: 'นี่คือตัวอย่างของระบบทางธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423013948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.423016145+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของระบบทางธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.423033835+07:00","message":"push: {false ตัวอย่างของ 0 0xc0031c4000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.530444115+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.730897737+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992789493+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992828631+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-05-21T13:20:03.992834483+07:00","message":"receive interim result [true|false]: นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992847704+07:00","message":"end recv isFinal message id 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992850091+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992857793+07:00","message":"[buffer interim] 276 true นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992864306+07:00","message":"[bufferProcess] interim [480000000]:นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992867577+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือตัวอย่างของระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992870777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992881051+07:00","message":"> Transcript [2233] [false]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992883499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992885408+07:00","message":"Set new StatePrefix: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992887338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992889321+07:00","message":"> Transcript [2234] [true]: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992891994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992894017+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992896321+07:00","message":"StatePrefix: 'นี่คือตัวอย่างของระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992898921+07:00","message":"TextPushed: 'นี่คือตัวอย่างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:03.992901975+07:00","message":"Push: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:03.992910871+07:00","message":"push: {true ระบบทางธรรมชาติ 0 0xc0031c4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:04.001996202+07:00","message":"write wav file: './tmp/7575/7575_276.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.769779236+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.793029188+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.793070056+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-05-21T13:20:05.793075367+07:00","message":"receive interim result [false|false]: อย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.793091754+07:00","message":"[buffer interim] 277 false อย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793099216+07:00","message":"[bufferProcess] interim [860000000]:อย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793101568+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793108503+07:00","message":"[bufferProcess] send to processor (ticker):อย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793111306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793113971+07:00","message":"> Transcript [2235] [false]: 'อย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.793116375+07:00","message":"Set StatePrefix (first interim): 'อย่างอื่นล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874149941+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.87419607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างอื่นล่ะ\",\"confidence\":0.8994443}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874204477+07:00","message":"receive interim result [true|false]: อย่างอื่นล่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874213888+07:00","message":"end recv isFinal message id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874216862+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874226848+07:00","message":"[buffer interim] 277 true อย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874236487+07:00","message":"[bufferProcess] interim [70000000]:อย่างอื่นล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874241493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.87424553+07:00","message":"> Transcript [2236] [true]: 'อย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.87424971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874252445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874255302+07:00","message":"StatePrefix: 'อย่างอื่นล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874258191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:05.874262068+07:00","message":"Push: 'อย่างอื่นล่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:05.874271632+07:00","message":"push: {true อย่างอื่นล่ะ 0 0xc002625300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:05.883193504+07:00","message":"write wav file: './tmp/7575/7575_277.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.031752432+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:06.392647723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:06.392666977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:06.990037226+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.053129227+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.084881604+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.084898971+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.084907903+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.0849143+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084924049+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084929573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084932516+07:00","message":"> Transcript [2237] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084935309+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084937185+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084938903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084940764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.084948166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.084958021+07:00","message":"push: {true \n 0 0xc00016fc80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:07.091883692+07:00","message":"write wav file: './tmp/7575/7575_278.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.73562404+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.735671136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.735676597+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:07.735690292+07:00","message":"[buffer interim] 279 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.735697583+07:00","message":"[bufferProcess] interim [660000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:07.735699818+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.224688477+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.224736318+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-05-21T13:20:08.224742045+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.224758751+07:00","message":"[buffer interim] 279 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.224766028+07:00","message":"[bufferProcess] interim [140000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.224769128+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.224775948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.224778955+07:00","message":"> Transcript [2238] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.224781799+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.808485572+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.808524394+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-05-21T13:20:08.808530588+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.808545183+07:00","message":"[buffer interim] 279 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.808552193+07:00","message":"[bufferProcess] interim [740000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.80855423+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.808557346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.808560133+07:00","message":"> Transcript [2239] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.808562397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:08.808564775+07:00","message":"Set new StatePrefix: 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:08.97021792+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.053036716+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.053078251+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-05-21T13:20:09.053083745+07:00","message":"receive interim result [false|false]: นักเรียนคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.053100589+07:00","message":"[buffer interim] 279 false นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053107896+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053110447+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053113959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.05311662+07:00","message":"> Transcript [2240] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053119911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053122192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.05312408+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.053126102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093489186+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093533503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคิดดูสิคะ\",\"confidence\":0.91953707}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093539733+07:00","message":"receive interim result [true|false]: นักเรียนคิดดูสิคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093551089+07:00","message":"end recv isFinal message id 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093553489+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093560867+07:00","message":"[buffer interim] 279 true นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.09357082+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093577075+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคิดดูสิคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.09358024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093582979+07:00","message":"> Transcript [2241] [false]: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.09358582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093589312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093591222+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093593207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093595054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.0935975+07:00","message":"> Transcript [2242] [true]: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093599812+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093601817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093603744+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093605303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:09.093612009+07:00","message":"Push: 'นักเรียนคิดดูสิคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:09.093619579+07:00","message":"push: {true นักเรียนคิดดูสิคะ 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:09.101469+07:00","message":"write wav file: './tmp/7575/7575_279.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:09.393151635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:09.393199452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.07095705+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.939158067+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.939212348+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีเมล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.939219295+07:00","message":"receive interim result [false|false]: อีเมล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:10.939238207+07:00","message":"[buffer interim] 280 false อีเมล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.939246788+07:00","message":"[bufferProcess] interim [900000000]:อีเมล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.93925004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.939257365+07:00","message":"[bufferProcess] send to processor (ticker):อีเมล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.939261176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.939265785+07:00","message":"> Transcript [2243] [false]: 'อีเมล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:10.939268751+07:00","message":"Set StatePrefix (first interim): 'อีเมล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.08165889+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.081696218+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-05-21T13:20:11.081701495+07:00","message":"receive interim result [false|false]: มีแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.0817142+07:00","message":"[buffer interim] 280 false มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.081722981+07:00","message":"[bufferProcess] interim [20000000]:มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.081725298+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.350128966+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.350168399+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-05-21T13:20:11.350174078+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.350187852+07:00","message":"[buffer interim] 280 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.350194586+07:00","message":"[bufferProcess] interim [260000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.35019727+07:00","message":"[bufferProcess] send to processor:มีแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.350204665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.350207493+07:00","message":"> Transcript [2244] [false]: 'มีแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.350209691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.350212721+07:00","message":"Set new StatePrefix: 'มีแม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.549992722+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.550034899+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-05-21T13:20:11.550041028+07:00","message":"receive interim result [false|false]: แม่สื่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.550055062+07:00","message":"[buffer interim] 280 false แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550062076+07:00","message":"[bufferProcess] interim [440000000]:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550064429+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550071408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550074935+07:00","message":"> Transcript [2245] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550077615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.550080116+07:00","message":"Set new StatePrefix: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.646636042+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.646676053+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-05-21T13:20:11.646682626+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.646695272+07:00","message":"[buffer interim] 280 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646702273+07:00","message":"[bufferProcess] interim [560000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646704958+07:00","message":"[bufferProcess] send to processor:แม่สื่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646708434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646711104+07:00","message":"> Transcript [2246] [false]: 'แม่สื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646714969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646717425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646719932+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.646722036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.815989908+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.816026204+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-05-21T13:20:11.81603293+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.816045469+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816052198+07:00","message":"[bufferProcess] interim [740000000]:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816054464+07:00","message":"[bufferProcess] send to processor:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816060453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816063239+07:00","message":"> Transcript [2247] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816066215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816067952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816070187+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.816072547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.959096674+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.959136965+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-05-21T13:20:11.95914357+07:00","message":"receive interim result [false|false]: แม่สุพรรณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:11.959158789+07:00","message":"[buffer interim] 280 false แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.95916624+07:00","message":"[bufferProcess] interim [920000000]:แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959168531+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959186214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959189314+07:00","message":"> Transcript [2248] [false]: 'แม่สืบพันธุ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959192223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959194163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959196256+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:11.959198566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:12.393185408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:12.393187264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.544398604+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.54443773+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-05-21T13:20:12.544444966+07:00","message":"receive interim result [false|false]: แม่สุพรรณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.544456024+07:00","message":"[buffer interim] 280 false แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544462811+07:00","message":"[bufferProcess] interim [520000000]:แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544464887+07:00","message":"[bufferProcess] send to processor:แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544468154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544470723+07:00","message":"> Transcript [2249] [false]: 'แม่สุพรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544473258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544475358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544477328+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544479264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544481948+07:00","message":"Push: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544483849+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544485771+07:00","message":"Set new StatePrefix : 'แม่สุพรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.544494497+07:00","message":"Next Push (prob) : 'สุพรรณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.544502284+07:00","message":"push: {false แม่ 0 0xc002625780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.672186131+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.672227221+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-05-21T13:20:12.672233599+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.672247281+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672254815+07:00","message":"[bufferProcess] interim [580000000]:แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672258106+07:00","message":"[bufferProcess] send to processor:แม่สุพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672265278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672268492+07:00","message":"> Transcript [2250] [false]: 'แม่สุพรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672271935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672274216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672276102+07:00","message":"StatePrefix: 'แม่สุพรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.672278433+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.739092428+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.739136358+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-05-21T13:20:12.739143923+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:12.739153452+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.739160129+07:00","message":"[bufferProcess] interim [700000000]:แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.739162482+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.73916587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.739168866+07:00","message":"> Transcript [2251] [false]: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.739171224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:12.739173151+07:00","message":"Set new StatePrefix: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.049372451+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.049431405+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-05-21T13:20:13.049438512+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันก้อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.049453692+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กันก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049460637+07:00","message":"[bufferProcess] interim [940000000]:แม่สืบพันธุ์กันก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049463256+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049468517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049471403+07:00","message":"> Transcript [2252] [false]: 'แม่สืบพันธุ์กันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049475157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049477404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.049479405+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.04948208+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.075019362+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.075059977+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-05-21T13:20:13.075068559+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันก้อนเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.075086275+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075093807+07:00","message":"[bufferProcess] interim [0]:แม่สืบพันธุ์กันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075096384+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันก้อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075102485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.07510537+07:00","message":"> Transcript [2253] [false]: 'แม่สืบพันธุ์กันก้อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075109019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075111018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075113251+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.075116149+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.41992759+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.419974059+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-05-21T13:20:13.419980293+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.419993947+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420001227+07:00","message":"[bufferProcess] interim [360000000]:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.42000385+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันก้อนเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420009448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420012464+07:00","message":"> Transcript [2254] [false]: 'แม่สืบพันธุ์กันก้อนเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420015927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420018153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.420020617+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.42002356+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.801367458+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.801416433+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-05-21T13:20:13.801423038+07:00","message":"receive interim result [false|false]: แม่สืบพันธุ์กันก็เนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.801438918+07:00","message":"[buffer interim] 280 false แม่สืบพันธุ์กันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801447099+07:00","message":"[bufferProcess] interim [780000000]:แม่สืบพันธุ์กันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801449401+07:00","message":"[bufferProcess] send to processor:แม่สืบพันธุ์กันกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801459849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.80146428+07:00","message":"> Transcript [2255] [false]: 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801467888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801470533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801473113+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801475314+07:00","message":"TextPushed: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801481799+07:00","message":"Push: 'สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801483644+07:00","message":"TextPushed: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801485666+07:00","message":"Set new StatePrefix : 'แม่สืบพันธุ์กันกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:13.801487827+07:00","message":"Next Push (prob) : 'กล้ามเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.801497965+07:00","message":"push: {false สืบพันธุ์กัน 0 0xc002625780}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:13.969665201+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.042103241+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166664377+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166706471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่สืบพันธุ์กันกล้ามเนื้อประสาท\",\"confidence\":0.89244676}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166712581+07:00","message":"receive interim result [true|false]: แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.16672531+07:00","message":"end recv isFinal message id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166727692+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166734546+07:00","message":"[buffer interim] 280 true แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166741675+07:00","message":"[bufferProcess] interim [110000000]:แม่สืบพันธุ์กันกล้ามเนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166744723+07:00","message":"[bufferProcess] send to processor (isfinal):แม่สืบพันธุ์กันก็เนื้อประสาท"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166767271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166807037+07:00","message":"> Transcript [2256] [false]: 'แม่สืบพันธุ์กันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166812043+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166815363+07:00","message":"Set new StatePrefix: 'แม่สืบพันธุ์กันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166817899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166820763+07:00","message":"> Transcript [2257] [true]: 'แม่สืบพันธุ์กันกล้ามเนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166824161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166826762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166828591+07:00","message":"StatePrefix: 'แม่สืบพันธุ์กันก็เนื้อประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.16683118+07:00","message":"TextPushed: 'แม่สืบพันธุ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.166841236+07:00","message":"Push: 'กล้ามเนื้อประสาท'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.166852932+07:00","message":"push: {true กล้ามเนื้อประสาท 0 0xc002625780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:14.176060276+07:00","message":"write wav file: './tmp/7575/7575_280.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.587222981+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.587263024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผิวหนัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.587268434+07:00","message":"receive interim result [false|false]: ผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.587284956+07:00","message":"[buffer interim] 281 false ผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.587291608+07:00","message":"[bufferProcess] interim [420000000]:ผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.58729387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.811550739+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902858809+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902916166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผิวหนัง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902924534+07:00","message":"receive interim result [true|false]: ผิวหนัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902934864+07:00","message":"end recv isFinal message id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902937117+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902944772+07:00","message":"[buffer interim] 281 true ผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902954892+07:00","message":"[bufferProcess] interim [780000000]:ผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902959903+07:00","message":"[bufferProcess] send to processor (isfinal):ผิวหนัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902963487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902966455+07:00","message":"> Transcript [2258] [false]: 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902968736+07:00","message":"Set StatePrefix (first interim): 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902970391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902972322+07:00","message":"> Transcript [2259] [true]: 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902975058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902977347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.90297936+07:00","message":"StatePrefix: 'ผิวหนัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902981332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:14.902987723+07:00","message":"Push: 'ผิวหนัง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.902996681+07:00","message":"push: {true ผิวหนัง 0 0xc0031c4400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:14.908332549+07:00","message":"write wav file: './tmp/7575/7575_281.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:14.933022622+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:15.393264805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:15.393281173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.106441538+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.106474864+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-05-21T13:20:16.106480363+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.106495549+07:00","message":"[buffer interim] 282 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106502071+07:00","message":"[bufferProcess] interim [20000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106503866+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106507637+07:00","message":"[bufferProcess] send to processor (ticker):ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106510521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106513123+07:00","message":"> Transcript [2260] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.106515422+07:00","message":"Set StatePrefix (first interim): 'ระบบสุริยะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.686438753+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.686474798+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-05-21T13:20:16.686480591+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:16.686493688+07:00","message":"[buffer interim] 282 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.686499869+07:00","message":"[bufferProcess] interim [620000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:16.686501903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.204038345+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.20407973+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-05-21T13:20:17.204086316+07:00","message":"receive interim result [false|false]: ระบบสุริยะคือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.204100461+07:00","message":"[buffer interim] 282 false ระบบสุริยะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204107106+07:00","message":"[bufferProcess] interim [40000000]:ระบบสุริยะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204109758+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204116203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204118824+07:00","message":"> Transcript [2261] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204121875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.2041243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204126172+07:00","message":"StatePrefix: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.204128211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.211712619+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.21173679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบสุริยะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.211742178+07:00","message":"receive interim result [false|false]: ระบบสุริยะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.211754607+07:00","message":"[buffer interim] 282 false ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211760284+07:00","message":"[bufferProcess] interim [100000000]:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211762363+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะคือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211765271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211769059+07:00","message":"> Transcript [2262] [false]: 'ระบบสุริยะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211771802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211774267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211775985+07:00","message":"StatePrefix: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.211778151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.283732886+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.283776634+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-05-21T13:20:17.28378269+07:00","message":"receive interim result [false|false]: ระบบสุริยะคือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.283794888+07:00","message":"[buffer interim] 282 false ระบบสุริยะคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283801871+07:00","message":"[bufferProcess] interim [220000000]:ระบบสุริยะคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283804797+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283807923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.28381064+07:00","message":"> Transcript [2263] [false]: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283813893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.28381589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283817732+07:00","message":"StatePrefix: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.283819622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.901178002+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.901215743+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-05-21T13:20:17.901221416+07:00","message":"receive interim result [false|false]: ระบบสุริยะคือระบบภัยธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.901234372+07:00","message":"[buffer interim] 282 false ระบบสุริยะคือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901240452+07:00","message":"[bufferProcess] interim [820000000]:ระบบสุริยะคือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901243126+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะคือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901248273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901251084+07:00","message":"> Transcript [2264] [false]: 'ระบบสุริยะคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901254741+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901256885+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901258897+07:00","message":"StatePrefix: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901260781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901265147+07:00","message":"Push: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901266988+07:00","message":"TextPushed: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.90126928+07:00","message":"Set new StatePrefix : 'ระบบสุริยะคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:17.901271421+07:00","message":"Next Push (prob) : 'คือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:17.901278685+07:00","message":"push: {false ระบบสุริยะ 0 0xc002625b00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:18.394160208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:18.394170041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.52400123+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.52404957+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-05-21T13:20:18.524057323+07:00","message":"receive interim result [false|false]: ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.52407236+07:00","message":"[buffer interim] 282 false ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524079179+07:00","message":"[bufferProcess] interim [420000000]:ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.52408216+07:00","message":"[bufferProcess] send to processor:ระบบสุริยะคือระบบภัยธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524088846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524093191+07:00","message":"> Transcript [2265] [false]: 'ระบบสุริยะคือระบบภัยธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524096948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524099256+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524101889+07:00","message":"StatePrefix: 'ระบบสุริยะคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:18.524104431+07:00","message":"TextPushed: 'ระบบสุริยะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:18.911196194+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.098791104+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.098833929+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-05-21T13:20:19.098840942+07:00","message":"receive interim result [true|false]: ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.098853375+07:00","message":"end recv isFinal message id 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.098856151+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.098870556+07:00","message":"[buffer interim] 282 true ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098877878+07:00","message":"[bufferProcess] interim [990000000]:ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098881203+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098885106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098887839+07:00","message":"> Transcript [2266] [false]: 'ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098890951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098892708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098894979+07:00","message":"StatePrefix: 'ระบบสุริยะคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098898676+07:00","message":"TextPushed: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098900488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098902427+07:00","message":"> Transcript [2267] [true]: 'ระบบสุริยะคือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098904469+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098906037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098907656+07:00","message":"StatePrefix: 'ระบบสุริยะคือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098912636+07:00","message":"TextPushed: 'ระบบสุริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:19.098916122+07:00","message":"Push: 'คือระบบทางธรรมชาติหมดเลยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.09892433+07:00","message":"push: {true คือระบบทางธรรมชาติหมดเลยค่ะ 0 0xc002625b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:19.109130846+07:00","message":"write wav file: './tmp/7575/7575_282.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:19.36395856+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.189360069+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.287255174+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.287277353+07:00","message":"found end of frame, send empty tag with msgId: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.287280647+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.287288843+07:00","message":"[buffer interim] 283 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287303277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287307785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287311313+07:00","message":"> Transcript [2268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287314219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287316142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287318029+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287319772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:20.287324631+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.287334483+07:00","message":"push: {true \n 0 0xc00016fa80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:20.298178592+07:00","message":"write wav file: './tmp/7575/7575_283.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859841019+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859875617+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859879818+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859882966+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859885835+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859889293+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859892022+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859894761+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859897263+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859900015+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859902748+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859905559+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.859908397+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:20.891880063+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:21.394313908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:21.394325815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.441006644+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.441049327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.441054737+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.441069172+07:00","message":"[buffer interim] 284 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.441076244+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.441078074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.441083229+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.441085885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.44108868+07:00","message":"> Transcript [2269] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.44109119+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.943630649+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.943667445+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-05-21T13:20:21.943677905+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:21.943690829+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.94369685+07:00","message":"[bufferProcess] interim [80000000]:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:21.943698868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.280633239+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.280668369+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-05-21T13:20:22.280674777+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.280693498+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280700618+07:00","message":"[bufferProcess] interim [380000000]:ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280702894+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280705869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280708369+07:00","message":"> Transcript [2270] [false]: 'ระบบทางธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280711287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280713374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.28071519+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.280717162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.336677674+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.336716765+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-05-21T13:20:22.336722691+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.336738799+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336745116+07:00","message":"[bufferProcess] interim [440000000]:ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336747335+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336750679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336754151+07:00","message":"> Transcript [2271] [false]: 'ระบบทางธรรมชาติป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336757064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336759052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336761784+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.336763701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.466828585+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.466872841+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-05-21T13:20:22.46687881+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.466895951+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466930135+07:00","message":"[bufferProcess] interim [620000000]:ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466933235+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466939157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466942267+07:00","message":"> Transcript [2272] [false]: 'ระบบทางธรรมชาติไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466945943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.4669481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466949983+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.466952078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.845329391+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.845372493+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-05-21T13:20:22.845378467+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.845391618+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845398406+07:00","message":"[bufferProcess] interim [980000000]:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845400911+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845406631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845410083+07:00","message":"> Transcript [2273] [false]: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845413407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845415508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845417251+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845419361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845424389+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845427139+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845429101+07:00","message":"Set new StatePrefix : 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:22.845431398+07:00","message":"Next Push (prob) : 'ทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:22.845438963+07:00","message":"push: {false ระบบ 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.477942166+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.478004006+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-05-21T13:20:23.478010613+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.478030496+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478037594+07:00","message":"[bufferProcess] interim [580000000]:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.47804002+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478043878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478046727+07:00","message":"> Transcript [2274] [false]: 'ระบบทางธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478050361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478052784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478054548+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.478058696+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.565745575+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.565793994+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-05-21T13:20:23.565800402+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.565825577+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565838293+07:00","message":"[bufferProcess] interim [700000000]:ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565841131+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565848573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565851591+07:00","message":"> Transcript [2275] [false]: 'ระบบทางธรรมชาติไปแล้วเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565855304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565857816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565859819+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.565869613+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.757148436+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.757219633+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-05-21T13:20:23.757226307+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.757247206+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757255794+07:00","message":"[bufferProcess] interim [880000000]:ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757258754+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757265971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757269515+07:00","message":"> Transcript [2276] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757272969+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757275254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757277479+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.757279958+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.885670837+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.885709554+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-05-21T13:20:23.885715619+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.885731741+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885739374+07:00","message":"[bufferProcess] interim [0]:ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.88574293+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะอยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885750654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885754579+07:00","message":"> Transcript [2277] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885758666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885760939+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885763033+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885765276+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885771568+07:00","message":"Push: 'ทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885773526+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885775594+07:00","message":"Set new StatePrefix : 'ระบบทางธรรมชาติไปแล้วเราจะอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:23.885777711+07:00","message":"Next Push (prob) : 'เราจะอยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:23.885785717+07:00","message":"push: {false ทางธรรมชาติไปแล้ว 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.064825639+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.064874099+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-05-21T13:20:24.064880363+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.0648941+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064900275+07:00","message":"[bufferProcess] interim [180000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064902923+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064909339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064913547+07:00","message":"> Transcript [2278] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064915975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.064919616+07:00","message":"Set new StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.124829622+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.124880068+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-05-21T13:20:24.124887949+07:00","message":"receive interim result [false|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.124902246+07:00","message":"[buffer interim] 284 false ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124908882+07:00","message":"[bufferProcess] interim [300000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124911498+07:00","message":"[bufferProcess] send to processor:ระบบทางธรรมชาติไปแล้วเราจะยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124914918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124917758+07:00","message":"> Transcript [2279] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124921125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124923099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124924908+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.124928181+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:24.395199431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:24.395218077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.479829014+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.597936195+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.597969976+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-05-21T13:20:24.597975937+07:00","message":"receive interim result [true|false]: ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.597987603+07:00","message":"end recv isFinal message id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.597991452+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.597997755+07:00","message":"[buffer interim] 284 true ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598005155+07:00","message":"[bufferProcess] interim [810000000]:ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598008428+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598022079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598063622+07:00","message":"> Transcript [2280] [false]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598070593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598073027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598075121+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598080466+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598083409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598086161+07:00","message":"> Transcript [2281] [true]: 'ระบบทางธรรมชาติไปแล้วเราจะยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598088329+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598089959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598091611+07:00","message":"StatePrefix: 'ระบบทางธรรมชาติไปแล้วเราจะยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598093398+07:00","message":"TextPushed: 'ระบบทางธรรมชาติไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:24.598102162+07:00","message":"Push: 'เราจะยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.598112996+07:00","message":"push: {true เราจะยกตัวอย่าง 0 0xc002a42000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:24.607961806+07:00","message":"write wav file: './tmp/7575/7575_284.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:24.730611718+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.267273105+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.267316219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.26732159+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.267336544+07:00","message":"[buffer interim] 285 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.267342732+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.267344789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.583696785+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.58372899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.583735863+07:00","message":"receive interim result [false|false]: ระบบที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.583751645+07:00","message":"[buffer interim] 285 false ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.583758705+07:00","message":"[bufferProcess] interim [840000000]:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.5837612+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.583764222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.583767358+07:00","message":"> Transcript [2282] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.583769459+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.715117341+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.715159312+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-05-21T13:20:25.715164682+07:00","message":"receive interim result [false|false]: ระบบที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.715179072+07:00","message":"[buffer interim] 285 false ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715185659+07:00","message":"[bufferProcess] interim [960000000]:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.71518798+07:00","message":"[bufferProcess] send to processor:ระบบที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715194183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715197127+07:00","message":"> Transcript [2283] [false]: 'ระบบที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715199853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715201835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715203665+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.715206166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.720316818+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.720335619+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-05-21T13:20:25.720339958+07:00","message":"receive interim result [false|false]: ระบบที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.720345246+07:00","message":"[buffer interim] 285 false ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720349071+07:00","message":"[bufferProcess] interim [20000000]:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720351155+07:00","message":"[bufferProcess] send to processor:ระบบที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720353597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720355741+07:00","message":"> Transcript [2284] [false]: 'ระบบที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720357822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720359711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720361352+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.720363104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.776873951+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.776920051+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-05-21T13:20:25.7769274+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.776945413+07:00","message":"[buffer interim] 285 false ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776951711+07:00","message":"[bufferProcess] interim [80000000]:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776954028+07:00","message":"[bufferProcess] send to processor:ระบบที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776957498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776960028+07:00","message":"> Transcript [2285] [false]: 'ระบบที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776963159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776965071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776966843+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.776968739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.982146981+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.982187311+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-05-21T13:20:25.982192904+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.982207036+07:00","message":"[buffer interim] 285 false ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982213912+07:00","message":"[bufferProcess] interim [320000000]:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982217248+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982224003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982227052+07:00","message":"> Transcript [2286] [false]: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982230326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982232547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982234664+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982237793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.98224356+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982245496+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982247727+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:25.982250184+07:00","message":"Next Push (prob) : 'ที่มนุษย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:25.982257562+07:00","message":"push: {false ระบบ 0 0xc00354d080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.302480662+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.302521868+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-05-21T13:20:26.302527759+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.302542625+07:00","message":"[buffer interim] 285 false ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302548993+07:00","message":"[bufferProcess] interim [560000000]:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302551302+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.30255463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302557022+07:00","message":"> Transcript [2287] [false]: 'ระบบที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302560247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302565398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.302567912+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.30257086+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.510188373+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.510220499+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-05-21T13:20:26.510226075+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.510247034+07:00","message":"[buffer interim] 285 false ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510253757+07:00","message":"[bufferProcess] interim [800000000]:ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510257015+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510260365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510262843+07:00","message":"> Transcript [2288] [false]: 'ระบบที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510265863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.51026789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510270148+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.510272362+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.621114685+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.62115251+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-05-21T13:20:26.621173874+07:00","message":"receive interim result [false|false]: ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.621187019+07:00","message":"[buffer interim] 285 false ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621193223+07:00","message":"[bufferProcess] interim [920000000]:ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621195712+07:00","message":"[bufferProcess] send to processor:ระบบที่มนุษย์สร้างขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621200728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621203331+07:00","message":"> Transcript [2289] [false]: 'ระบบที่มนุษย์สร้างขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621206424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621208455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621210753+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.621213123+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.729870042+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827858023+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827912456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบที่มนุษย์สร้างขึ้นบ้าง\",\"confidence\":0.9449983}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827918671+07:00","message":"receive interim result [true|false]: ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827926258+07:00","message":"end recv isFinal message id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827928583+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.827934849+07:00","message":"[buffer interim] 285 true ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827941165+07:00","message":"[bufferProcess] interim [220000000]:ระบบที่มนุษย์สร้างขึ้นบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827946076+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบที่มนุษย์สร้างขึ้นบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827949391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827952218+07:00","message":"> Transcript [2290] [false]: 'ระบบที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827955553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827957627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827959778+07:00","message":"StatePrefix: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827961653+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827966132+07:00","message":"Push: 'ที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827967914+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827969994+07:00","message":"Set new StatePrefix : 'ระบบที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827972126+07:00","message":"Next Push (prob) : 'สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.82797393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.82797607+07:00","message":"> Transcript [2291] [true]: 'ระบบที่มนุษย์สร้างขึ้นบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827978215+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827981859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827984114+07:00","message":"StatePrefix: 'ระบบที่มนุษย์สร้างขึ้นบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827985929+07:00","message":"TextPushed: 'ระบบที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:26.827987852+07:00","message":"Push: 'สร้างขึ้นบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.82799518+07:00","message":"push: {false ที่มนุษย์ 0 0xc00354d080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:26.828000342+07:00","message":"push: {true สร้างขึ้นบ้าง 0 0xc00354d080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:26.835251559+07:00","message":"write wav file: './tmp/7575/7575_285.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:27.243030439+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:27.396001023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:27.39601701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.09727687+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.097308905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.097314951+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.097326917+07:00","message":"[buffer interim] 286 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097335167+07:00","message":"[bufferProcess] interim [720000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097338034+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097344054+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097347671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097351385+07:00","message":"> Transcript [2292] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.097354556+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.661100806+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.661137766+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-05-21T13:20:28.661143949+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.66115366+07:00","message":"[buffer interim] 286 false นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.661171953+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.661174326+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.886281293+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.886322379+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-05-21T13:20:28.886330737+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปัตตานี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:28.886348871+07:00","message":"[buffer interim] 286 false นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886357251+07:00","message":"[bufferProcess] interim [500000000]:นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886360715+07:00","message":"[bufferProcess] send to processor:นักเรียนเขียนปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886365322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886369006+07:00","message":"> Transcript [2293] [false]: 'นักเรียนเขียนปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886373664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886376459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886382268+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:28.886385122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.110319632+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.110354162+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-05-21T13:20:29.110360915+07:00","message":"receive interim result [false|false]: นักเรียนเขียนปากกานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.110375184+07:00","message":"[buffer interim] 286 false นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110382123+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110384418+07:00","message":"[bufferProcess] send to processor:นักเรียนเขียนปัตตานี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110391487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110393982+07:00","message":"> Transcript [2294] [false]: 'นักเรียนเขียนปัตตานี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110397419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110399941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110401797+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.110404151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.160577525+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255394067+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255432241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนเขียนปากกานี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255438234+07:00","message":"receive interim result [true|false]: นักเรียนเขียนปากกานี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255445986+07:00","message":"end recv isFinal message id 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255448984+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255458228+07:00","message":"[buffer interim] 286 true นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255468273+07:00","message":"[bufferProcess] interim [950000000]:นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255471547+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนเขียนปากกานี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255475215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255478034+07:00","message":"> Transcript [2295] [false]: 'นักเรียนเขียนปากกานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255481128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255483234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255485553+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255487858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.25548967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255491791+07:00","message":"> Transcript [2296] [true]: 'นักเรียนเขียนปากกานี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255493875+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255498035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.25550005+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255501663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:29.255504753+07:00","message":"Push: 'นักเรียนเขียนปากกานี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.255512355+07:00","message":"push: {true นักเรียนเขียนปากกานี้ 0 0xc002625900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:29.262008972+07:00","message":"write wav file: './tmp/7575/7575_286.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.542821331+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.92926455+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:29.993028189+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.049084242+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.049111544+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.049114793+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.04912319+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049131576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049140888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049146789+07:00","message":"> Transcript [2297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.04914945+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049151258+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049153054+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049154903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:30.049158373+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:30.049178596+07:00","message":"push: {true \n 0 0xc002a43880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:30.054119048+07:00","message":"write wav file: './tmp/7575/7575_287.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:30.39672948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:30.396730257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.034694648+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.034743941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.034750028+07:00","message":"receive interim result [false|false]: อันนี้มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.034768443+07:00","message":"[buffer interim] 288 false อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.034776048+07:00","message":"[bufferProcess] interim [840000000]:อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.034778219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.228344078+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.228381763+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-05-21T13:20:31.228388051+07:00","message":"receive interim result [false|false]: อันนี้มีความคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.228401103+07:00","message":"[buffer interim] 288 false อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.228407601+07:00","message":"[bufferProcess] interim [80000000]:อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.228409923+07:00","message":"[bufferProcess] send to processor:อันนี้มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.228416143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.228418823+07:00","message":"> Transcript [2298] [false]: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.22842097+07:00","message":"Set StatePrefix (first interim): 'อันนี้มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.352787792+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.352822157+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-05-21T13:20:31.352827845+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.35283875+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352845628+07:00","message":"[bufferProcess] interim [140000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.35284797+07:00","message":"[bufferProcess] send to processor:อันนี้มีความคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352853042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.35285563+07:00","message":"> Transcript [2299] [false]: 'อันนี้มีความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352864055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352866207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352868346+07:00","message":"StatePrefix: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.352870448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.934006714+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.93404727+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-05-21T13:20:31.934053306+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:31.934067688+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934074265+07:00","message":"[bufferProcess] interim [740000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934076543+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.93408148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934084127+07:00","message":"> Transcript [2300] [false]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934087079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934089401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934091431+07:00","message":"StatePrefix: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:31.934093501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:33.397501671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:33.397510372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.857983318+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.858024243+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-05-21T13:20:33.858030368+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.858050596+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858056909+07:00","message":"[bufferProcess] interim [720000000]:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858060884+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858064639+07:00","message":"[bufferProcess] send to processor (ticker):อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858067675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858070896+07:00","message":"> Transcript [2301] [false]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858074532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.85807764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858081325+07:00","message":"StatePrefix: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858083674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858085239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858087321+07:00","message":"> Transcript [2302] [false]: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858089724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858092096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858094515+07:00","message":"StatePrefix: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858097202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858106625+07:00","message":"Push: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858109724+07:00","message":"TextPushed: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858112657+07:00","message":"Set new StatePrefix : 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.858116364+07:00","message":"Next Push (prob) : 'พิเศษส่วนใหญ่ใช้วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.858124385+07:00","message":"push: {false อันนี้มีความ 0 0xc0031c4600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.910983569+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.911016996+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-05-21T13:20:33.911022912+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:33.911036686+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.91104352+07:00","message":"[bufferProcess] interim [780000000]:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:33.911045844+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.041104563+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.041149171+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-05-21T13:20:34.041156741+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.041188507+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.041200188+07:00","message":"[bufferProcess] interim [840000000]:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.041203732+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.041213808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.041217561+07:00","message":"> Transcript [2303] [false]: 'อันนี้มีความพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.041221066+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.188713752+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.188751773+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-05-21T13:20:34.188759479+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.188775649+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188782123+07:00","message":"[bufferProcess] interim [20000000]:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188785205+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188791506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188794341+07:00","message":"> Transcript [2304] [false]: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.18879796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188800228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188802148+07:00","message":"StatePrefix: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.188804611+07:00","message":"TextPushed: 'อันนี้มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.350298804+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.451000133+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.451040814+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-05-21T13:20:34.451048402+07:00","message":"receive interim result [false|false]: อันนี้มีความพิเศษอะไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.45106481+07:00","message":"[buffer interim] 288 false อันนี้มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451071832+07:00","message":"[bufferProcess] interim [380000000]:อันนี้มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.45107509+07:00","message":"[bufferProcess] send to processor:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451087247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451090135+07:00","message":"> Transcript [2305] [false]: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451093804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451096066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451097839+07:00","message":"StatePrefix: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.451100503+07:00","message":"TextPushed: 'อันนี้มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497376962+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497415874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใดคะ\",\"confidence\":0.91495746}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497423636+07:00","message":"receive interim result [true|false]: อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใดคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497435328+07:00","message":"end recv isFinal message id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497437715+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497444469+07:00","message":"[buffer interim] 288 true อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใดคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497452509+07:00","message":"[bufferProcess] interim [380000000]:อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใดคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.49745595+07:00","message":"[bufferProcess] send to processor (isfinal):อันนี้มีความพิเศษอะไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497459689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497463077+07:00","message":"> Transcript [2306] [false]: 'อันนี้มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497465497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497467736+07:00","message":"Set new StatePrefix: 'อันนี้มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497469563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497471296+07:00","message":"> Transcript [2307] [true]: 'อันนี้มีความพิเศษส่วนใหญ่ใช้วิธีการใดคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497475693+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497477658+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497479428+07:00","message":"StatePrefix: 'อันนี้มีความพิเศษอะไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497481932+07:00","message":"TextPushed: 'อันนี้มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:34.497484964+07:00","message":"Push: 'พิเศษส่วนใหญ่ใช้วิธีการใดคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.497492375+07:00","message":"push: {true พิเศษส่วนใหญ่ใช้วิธีการใดคะ 0 0xc0031c4600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:34.507232742+07:00","message":"write wav file: './tmp/7575/7575_288.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:34.543606557+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.085022055+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.085064631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.08507016+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.085088739+07:00","message":"[buffer interim] 289 false กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.085100044+07:00","message":"[bufferProcess] interim [600000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.085101977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.420264409+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.420294014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กดใช่ไหม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.420299454+07:00","message":"receive interim result [false|false]: กดใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:35.420311581+07:00","message":"[buffer interim] 289 false กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.42031928+07:00","message":"[bufferProcess] interim [900000000]:กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.420321467+07:00","message":"[bufferProcess] send to processor:กด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.420326561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.420329117+07:00","message":"> Transcript [2308] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:35.420331167+07:00","message":"Set StatePrefix (first interim): 'กด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.02763433+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.027681053+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-05-21T13:20:36.02768776+07:00","message":"receive interim result [false|false]: กดใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.02770316+07:00","message":"[buffer interim] 289 false กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.02771605+07:00","message":"[bufferProcess] interim [500000000]:กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027718762+07:00","message":"[bufferProcess] send to processor:กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027722277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027729593+07:00","message":"> Transcript [2309] [false]: 'กดใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027733437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027735811+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.027737666+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.02773971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.09056313+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.090596805+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-05-21T13:20:36.090602902+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.090617684+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090624961+07:00","message":"[bufferProcess] interim [560000000]:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090627466+07:00","message":"[bufferProcess] send to processor:กดใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090630822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090633675+07:00","message":"> Transcript [2310] [false]: 'กดใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.09063644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090638281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090640267+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.090642245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:36.398460124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:36.398488141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.685502765+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.68554185+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-05-21T13:20:36.68554865+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:36.685560721+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685567701+07:00","message":"[bufferProcess] interim [160000000]:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685570015+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685575601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.68557867+07:00","message":"> Transcript [2311] [false]: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685581763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685583726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685585838+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:36.685588254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.543146775+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.54318975+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-05-21T13:20:37.543196668+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ใส่มาสิ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.543212355+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ใส่มาสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.54322026+07:00","message":"[bufferProcess] interim [940000000]:กดใช่ไหมแล้วก็ใส่มาสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543222924+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.54323062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.54324248+07:00","message":"> Transcript [2312] [false]: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543246754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543249427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.54325194+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543254241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543260133+07:00","message":"Push: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543262117+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543265784+07:00","message":"Set new StatePrefix : 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.543268097+07:00","message":"Next Push (prob) : 'ใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.543278735+07:00","message":"push: {false กด 0 0xc00354d700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.615878139+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.615918419+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-05-21T13:20:37.61592489+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.61593893+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615946985+07:00","message":"[bufferProcess] interim [0]:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615951811+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ใส่มาสิ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615960146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615964861+07:00","message":"> Transcript [2313] [false]: 'กดใช่ไหมแล้วก็ใส่มาสิ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615968893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.615970845+07:00","message":"Set new StatePrefix: 'กดใช่ไหมแล้วก็ใส่มาสิ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.646065451+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.646109992+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-05-21T13:20:37.646116252+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.646131531+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.646140104+07:00","message":"[bufferProcess] interim [60000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.646143231+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.646148871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.646151628+07:00","message":"> Transcript [2314] [false]: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.64615452+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.646156873+07:00","message":"Set new StatePrefix: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.65860162+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.658642627+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-05-21T13:20:37.65864889+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:37.658664367+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658671562+07:00","message":"[bufferProcess] interim [120000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658674037+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658677508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658680777+07:00","message":"> Transcript [2315] [false]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658683936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658685876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658687851+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:37.658689959+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.218436605+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.218470331+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-05-21T13:20:38.218483032+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:38.218497142+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218504835+07:00","message":"[bufferProcess] interim [720000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218507418+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218513604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218516154+07:00","message":"> Transcript [2316] [false]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218519471+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218521611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.218523982+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:38.21852654+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:39.399514216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:39.399514395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.871007255+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.871048283+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-05-21T13:20:39.871057582+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.871073672+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871084503+07:00","message":"[bufferProcess] interim [340000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871087507+07:00","message":"[bufferProcess] send to processor:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871090891+07:00","message":"[bufferProcess] send to processor (ticker):กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871093972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871096906+07:00","message":"> Transcript [2317] [false]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871100049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871102205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.87110587+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871108859+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871110781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871112876+07:00","message":"> Transcript [2318] [false]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.87111495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871116728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.87111842+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871120095+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871127935+07:00","message":"Push: 'ใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871130068+07:00","message":"TextPushed: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.87113224+07:00","message":"Set new StatePrefix : 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:39.871134855+07:00","message":"Next Push (prob) : 'ออกมาใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:39.871142012+07:00","message":"push: {false ใช่ไหมแล้วก็ไส้ 0 0xc00354d700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.004268519+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.004318847+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-05-21T13:20:40.004327275+07:00","message":"receive interim result [false|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.004342464+07:00","message":"[buffer interim] 289 false กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.004353111+07:00","message":"[bufferProcess] interim [460000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.004356479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.049663448+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279806309+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279847596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา\",\"confidence\":0.9206077}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279862191+07:00","message":"receive interim result [true|false]: กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279873986+07:00","message":"end recv isFinal message id 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279876261+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.279882371+07:00","message":"[buffer interim] 289 true กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279889359+07:00","message":"[bufferProcess] interim [730000000]:กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279893079+07:00","message":"[bufferProcess] send to processor (isfinal):กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279897104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279899868+07:00","message":"> Transcript [2319] [false]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279902869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279904967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.27991033+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279913546+07:00","message":"TextPushed: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279915429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279917594+07:00","message":"> Transcript [2320] [true]: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.27991989+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279921551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279923212+07:00","message":"StatePrefix: 'กดใช่ไหมแล้วก็ไส้ออกมาใช่ไหมคะที่ครูให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279925002+07:00","message":"TextPushed: 'กดใช่ไหมแล้วก็ไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.279927638+07:00","message":"Push: 'ออกมาใช่ไหมคะที่ครูให้มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.27993649+07:00","message":"push: {true ออกมาใช่ไหมคะที่ครูให้มา 0 0xc00354d700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:40.290710952+07:00","message":"write wav file: './tmp/7575/7575_289.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.431307317+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.931241769+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.931290257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.93129582+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:40.931312259+07:00","message":"[buffer interim] 290 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.931318628+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:40.93132028+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.105347293+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.105383542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.10538974+07:00","message":"receive interim result [false|false]: มันใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.10540509+07:00","message":"[buffer interim] 290 false มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.105410905+07:00","message":"[bufferProcess] interim [660000000]:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.10541318+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.105416182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.105418547+07:00","message":"> Transcript [2321] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.105421024+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.289092365+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.289143774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันใช้การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.289150192+07:00","message":"receive interim result [false|false]: มันใช้การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.289178754+07:00","message":"[buffer interim] 290 false มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289185939+07:00","message":"[bufferProcess] interim [900000000]:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289188854+07:00","message":"[bufferProcess] send to processor:มันใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289193722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289196185+07:00","message":"> Transcript [2322] [false]: 'มันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289198837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.28920075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.28920316+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.289205529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.66679392+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.666830706+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-05-21T13:20:41.666835857+07:00","message":"receive interim result [false|false]: มันใช้กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.666849731+07:00","message":"[buffer interim] 290 false มันใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666861514+07:00","message":"[bufferProcess] interim [260000000]:มันใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666864285+07:00","message":"[bufferProcess] send to processor:มันใช้การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.66686978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666872643+07:00","message":"> Transcript [2323] [false]: 'มันใช้การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666875908+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.66687799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666880143+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.666882065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.671687599+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.671717728+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-05-21T13:20:41.671723339+07:00","message":"receive interim result [false|false]: มันใช้การควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.671735959+07:00","message":"[buffer interim] 290 false มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671740513+07:00","message":"[bufferProcess] interim [320000000]:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671743611+07:00","message":"[bufferProcess] send to processor:มันใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.67174689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671750023+07:00","message":"> Transcript [2324] [false]: 'มันใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671752757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671754656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.6717564+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.671758232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.980474856+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.980511141+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-05-21T13:20:41.980516767+07:00","message":"receive interim result [false|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.98053236+07:00","message":"[buffer interim] 290 false มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980539005+07:00","message":"[bufferProcess] interim [560000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980541401+07:00","message":"[bufferProcess] send to processor:มันใช้การควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980548418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980550926+07:00","message":"> Transcript [2325] [false]: 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980554413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980556753+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980559772+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980561856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980568001+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980569967+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.980572898+07:00","message":"Set new StatePrefix : 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:41.98057537+07:00","message":"Next Push (prob) : 'ใช้การควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:41.980582471+07:00","message":"push: {false มัน 0 0xc002a42600}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.089775045+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199023091+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199062912+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-05-21T13:20:42.199072086+07:00","message":"receive interim result [true|false]: มันใช้การควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199083523+07:00","message":"end recv isFinal message id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199085995+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199092796+07:00","message":"[buffer interim] 290 true มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199099795+07:00","message":"[bufferProcess] interim [890000000]:มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199106284+07:00","message":"[bufferProcess] send to processor (isfinal):มันใช้การควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199109316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199112035+07:00","message":"> Transcript [2326] [false]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199115159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199117055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199119102+07:00","message":"StatePrefix: 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199135576+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199138271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199140441+07:00","message":"> Transcript [2327] [true]: 'มันใช้การควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199142599+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199144292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199145851+07:00","message":"StatePrefix: 'มันใช้การควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199147623+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:42.199155338+07:00","message":"Push: 'ใช้การควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.199161685+07:00","message":"push: {true ใช้การควบคุม 0 0xc002a42600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:42.205735223+07:00","message":"write wav file: './tmp/7575/7575_290.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:42.400260599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:42.400291719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:42.550943479+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.020766004+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.020807522+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-05-21T13:20:43.02081247+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.020825915+07:00","message":"[buffer interim] 291 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.020831671+07:00","message":"[bufferProcess] interim [300000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.02083335+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.29122677+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.291260854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบนี้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.291267101+07:00","message":"receive interim result [false|false]: แบบนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.291279667+07:00","message":"[buffer interim] 291 false แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.291296449+07:00","message":"[bufferProcess] interim [540000000]:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.291299256+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.29130755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.29131208+07:00","message":"> Transcript [2328] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.291314435+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.30497854+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.30500409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมุน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.305008935+07:00","message":"receive interim result [false|false]: แบบหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.305024434+07:00","message":"[buffer interim] 291 false แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305030446+07:00","message":"[bufferProcess] interim [600000000]:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305033099+07:00","message":"[bufferProcess] send to processor:แบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.30503634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305038875+07:00","message":"> Transcript [2329] [false]: 'แบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305041771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305043738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305045575+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.305047492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.639789734+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.75351595+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.753557774+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-05-21T13:20:43.753564291+07:00","message":"receive interim result [false|false]: แบบหมุนถาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.753577975+07:00","message":"[buffer interim] 291 false แบบหมุนถาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753584815+07:00","message":"[bufferProcess] interim [80000000]:แบบหมุนถาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753587555+07:00","message":"[bufferProcess] send to processor:แบบหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753593838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753596566+07:00","message":"> Transcript [2330] [false]: 'แบบหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753599313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753601405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.753603709+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.7536062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793281868+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793318917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบหมุนถาด\",\"confidence\":0.8849741}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793324362+07:00","message":"receive interim result [true|false]: แบบหมุนถาด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793336078+07:00","message":"end recv isFinal message id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793338897+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793345314+07:00","message":"[buffer interim] 291 true แบบหมุนถาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793351906+07:00","message":"[bufferProcess] interim [110000000]:แบบหมุนถาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.79335474+07:00","message":"[bufferProcess] send to processor (isfinal):แบบหมุนถาด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793367535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793410233+07:00","message":"> Transcript [2331] [false]: 'แบบหมุนถาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793417548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793420383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.7934234+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.79342559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793428945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793431132+07:00","message":"> Transcript [2332] [true]: 'แบบหมุนถาด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793433115+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793434769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793436374+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793437937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:43.793450353+07:00","message":"Push: 'แบบหมุนถาด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.793464512+07:00","message":"push: {true แบบหมุนถาด 0 0xc00016f700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:43.799266384+07:00","message":"write wav file: './tmp/7575/7575_291.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:43.831377058+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.209372131+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.209403368+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-05-21T13:20:45.209408359+07:00","message":"receive interim result [false|false]: ฝนตกๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.209422348+07:00","message":"[buffer interim] 292 false ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209429233+07:00","message":"[bufferProcess] interim [140000000]:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209431095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209437687+07:00","message":"[bufferProcess] send to processor (ticker):ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209440379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209442912+07:00","message":"> Transcript [2333] [false]: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.209444928+07:00","message":"Set StatePrefix (first interim): 'ฝนตกๆ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:45.401145519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:45.401158563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.631958361+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.632003898+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-05-21T13:20:45.632011938+07:00","message":"receive interim result [false|false]: ฝนตกๆแล้วมันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.632026062+07:00","message":"[buffer interim] 292 false ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.632032868+07:00","message":"[bufferProcess] interim [620000000]:ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.632034786+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.730384842+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.730427682+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-05-21T13:20:45.730433669+07:00","message":"receive interim result [false|false]: ฝนตกๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.730449455+07:00","message":"[buffer interim] 292 false ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.73045665+07:00","message":"[bufferProcess] interim [680000000]:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730459854+07:00","message":"[bufferProcess] send to processor:ฝนตกๆแล้วมันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730468354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730471187+07:00","message":"> Transcript [2334] [false]: 'ฝนตกๆแล้วมันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730474856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730477535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.73048031+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.730482494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.795614951+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.795650232+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-05-21T13:20:45.795658344+07:00","message":"receive interim result [false|false]: ฝนตกๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:45.795671201+07:00","message":"[buffer interim] 292 false ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795677985+07:00","message":"[bufferProcess] interim [740000000]:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795680552+07:00","message":"[bufferProcess] send to processor:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795686058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795688892+07:00","message":"> Transcript [2335] [false]: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.79569238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795694512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795696299+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:45.795698272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.839350194+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.899864012+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.899913907+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-05-21T13:20:46.899921325+07:00","message":"receive interim result [false|false]: ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.899938233+07:00","message":"[buffer interim] 292 false ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899949716+07:00","message":"[bufferProcess] interim [880000000]:ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899952704+07:00","message":"[bufferProcess] send to processor:ฝนตกๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899960248+07:00","message":"[bufferProcess] send to processor (ticker):ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899964044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899968102+07:00","message":"> Transcript [2336] [false]: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899971918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899974265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899976121+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899978153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.89998038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899982502+07:00","message":"> Transcript [2337] [false]: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899984537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899986189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899987776+07:00","message":"StatePrefix: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899989405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899996957+07:00","message":"Push: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.899999281+07:00","message":"TextPushed: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.900001215+07:00","message":"Set new StatePrefix : 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:46.900003727+07:00","message":"Next Push (prob) : 'แล้วมันก็ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:46.900012665+07:00","message":"push: {false ฝนตกๆ 0 0xc00354cd00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.091116871+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094586266+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094625426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝนตกๆแล้วมันก็ออกมา\",\"confidence\":0.9232549}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094631418+07:00","message":"receive interim result [true|false]: ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094639753+07:00","message":"end recv isFinal message id 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094641902+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094647906+07:00","message":"[buffer interim] 292 true ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094654363+07:00","message":"[bufferProcess] interim [30000000]:ฝนตกๆแล้วมันก็ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094658125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094660993+07:00","message":"> Transcript [2338] [true]: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.09466379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094665831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094669203+07:00","message":"StatePrefix: 'ฝนตกๆแล้วมันก็ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094671754+07:00","message":"TextPushed: 'ฝนตกๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:47.094674297+07:00","message":"Push: 'แล้วมันก็ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:47.094682535+07:00","message":"push: {true แล้วมันก็ออกมา 0 0xc00354cd00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:47.103244597+07:00","message":"write wav file: './tmp/7575/7575_292.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:48.401180678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:48.401189261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.209916707+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.297722821+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.297748106+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.297751581+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.297760148+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297767916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297772319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297775822+07:00","message":"> Transcript [2339] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297778527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.29778041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297782134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297783963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:49.297787052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.297797311+07:00","message":"push: {true \n 0 0xc002625a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:49.305512688+07:00","message":"write wav file: './tmp/7575/7575_293.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:49.531009732+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.056652742+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.056687181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.056692553+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.05670557+07:00","message":"[buffer interim] 294 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.0567165+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.056718327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.515542895+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.51558137+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-05-21T13:20:50.515587334+07:00","message":"receive interim result [false|false]: ระบบประกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.515606292+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.515613842+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-05-21T13:20:50.515616795+07:00","message":"receive interim result [false|false]: ระบบประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.515627667+07:00","message":"[buffer interim] 294 false ระบบประกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.515642895+07:00","message":"[buffer interim] 294 false ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515650079+07:00","message":"[bufferProcess] interim [960000000]:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515653566+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515661251+07:00","message":"[bufferProcess] interim [20000000]:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.51566335+07:00","message":"[bufferProcess] send to processor:ระบบประกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515666739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515669899+07:00","message":"> Transcript [2340] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515672199+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.51567368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515675605+07:00","message":"> Transcript [2341] [false]: 'ระบบประกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515678444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515680342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515682554+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.515684434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.775875949+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.775914694+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-05-21T13:20:50.775920403+07:00","message":"receive interim result [false|false]: ระบบประกันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.77593888+07:00","message":"[buffer interim] 294 false ระบบประกันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775945683+07:00","message":"[bufferProcess] interim [260000000]:ระบบประกันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775948111+07:00","message":"[bufferProcess] send to processor:ระบบประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775951406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775954375+07:00","message":"> Transcript [2342] [false]: 'ระบบประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775958488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775960511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775962302+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.775964309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.7837094+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.783738133+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-05-21T13:20:50.783743782+07:00","message":"receive interim result [false|false]: ระบบประกันลูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.783754067+07:00","message":"[buffer interim] 294 false ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783764286+07:00","message":"[bufferProcess] interim [320000000]:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783766806+07:00","message":"[bufferProcess] send to processor:ระบบประกันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783775516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.78377821+07:00","message":"> Transcript [2343] [false]: 'ระบบประกันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783781307+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.7837835+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783785785+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.783787682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859912749+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859937889+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859940609+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859942925+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859944671+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859946352+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859948282+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859950009+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859951681+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859953293+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859954857+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859956593+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859958299+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.859959931+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.984161536+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.984196799+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-05-21T13:20:50.98420246+07:00","message":"receive interim result [false|false]: ระบบประกันลูกหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.984213393+07:00","message":"[buffer interim] 294 false ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984222281+07:00","message":"[bufferProcess] interim [440000000]:ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984224447+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984229959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984232558+07:00","message":"> Transcript [2344] [false]: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.98423607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984238239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.98424004+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984242155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984247308+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984249228+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984251095+07:00","message":"Set new StatePrefix : 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.984253036+07:00","message":"Next Push (prob) : 'ประกันลูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.984260622+07:00","message":"push: {false ระบบ 0 0xc0031c4800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.996829731+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.996868734+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-05-21T13:20:50.996874437+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:50.996888734+07:00","message":"[buffer interim] 294 false ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996895166+07:00","message":"[bufferProcess] interim [500000000]:ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996897642+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996902095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996904815+07:00","message":"> Transcript [2345] [false]: 'ระบบประกันลูกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996907846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996909718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996911402+07:00","message":"StatePrefix: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:50.996913678+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:51.40194571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:51.401948754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.431762088+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.431798877+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-05-21T13:20:51.431804812+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.431818829+07:00","message":"[buffer interim] 294 false ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431825478+07:00","message":"[bufferProcess] interim [920000000]:ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431827838+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431833522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431836108+07:00","message":"> Transcript [2346] [false]: 'ระบบประกันลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431839764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.43184202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431843913+07:00","message":"StatePrefix: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.431851253+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.668430106+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.668464984+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-05-21T13:20:51.668471133+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.668484331+07:00","message":"[buffer interim] 294 false ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.66849+07:00","message":"[bufferProcess] interim [100000000]:ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668492825+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668499313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668501759+07:00","message":"> Transcript [2347] [false]: 'ระบบประกันลูกลื่นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668505064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668507019+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668509392+07:00","message":"StatePrefix: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.668512222+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.800562047+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.800602882+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-05-21T13:20:51.800609059+07:00","message":"receive interim result [false|false]: ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.800626329+07:00","message":"[buffer interim] 294 false ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800633294+07:00","message":"[bufferProcess] interim [280000000]:ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800636134+07:00","message":"[bufferProcess] send to processor:ระบบประกันลูกลื่นของตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800639676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.80064275+07:00","message":"> Transcript [2348] [false]: 'ระบบประกันลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800646044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800648204+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800650512+07:00","message":"StatePrefix: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800652668+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800657312+07:00","message":"Push: 'ประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800659285+07:00","message":"TextPushed: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800661377+07:00","message":"Set new StatePrefix : 'ระบบประกันลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:51.800663694+07:00","message":"Next Push (prob) : 'ลื่นของตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.800673056+07:00","message":"push: {false ประกันลูก 0 0xc0031c4800}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:51.902713859+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003640362+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003686995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบประกันลูกลื่นของตัวนี้\",\"confidence\":0.9568499}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003695175+07:00","message":"receive interim result [true|false]: ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003706072+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003708717+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003716415+07:00","message":"[buffer interim] 294 true ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.00372521+07:00","message":"[bufferProcess] interim [580000000]:ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003728583+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบประกันลูกลื่นของตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.00373246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003738055+07:00","message":"> Transcript [2349] [false]: 'ระบบประกันลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003742288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003745079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003748327+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003751887+07:00","message":"TextPushed: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003754859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.00375777+07:00","message":"> Transcript [2350] [true]: 'ระบบประกันลูกลื่นของตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003761152+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003763996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003766667+07:00","message":"StatePrefix: 'ระบบประกันลูกลื่นของตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.00376964+07:00","message":"TextPushed: 'ระบบประกันลูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:52.003778108+07:00","message":"Push: 'ลื่นของตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:52.003788292+07:00","message":"push: {true ลื่นของตัวนี้ 0 0xc0031c4800}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:52.011543038+07:00","message":"write wav file: './tmp/7575/7575_294.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.120947862+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.599313034+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.599354998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.599360428+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.599375527+07:00","message":"[buffer interim] 295 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599380995+07:00","message":"[bufferProcess] interim [480000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599382726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599387721+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599390426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599393154+07:00","message":"> Transcript [2351] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.599395162+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.672209793+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.67224971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.672255691+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:53.672266444+07:00","message":"[buffer interim] 295 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.67227218+07:00","message":"[bufferProcess] interim [600000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:53.672274076+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.320947793+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.320997208+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-05-21T13:20:54.321004099+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.321018721+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321026946+07:00","message":"[bufferProcess] interim [200000000]:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.32103025+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321035033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321038634+07:00","message":"> Transcript [2352] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321046667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321049827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.32105287+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.321055889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:54.402500993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:54.402510533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.554109188+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.554146041+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-05-21T13:20:54.554151988+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.554162378+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554168813+07:00","message":"[bufferProcess] interim [440000000]:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554170945+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554174027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554176815+07:00","message":"> Transcript [2353] [false]: 'นักเรียนวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554179769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554181811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554183834+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.554185777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.68127975+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.681322948+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-05-21T13:20:54.681329906+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.681344752+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.68135507+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681358946+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681366178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681370027+07:00","message":"> Transcript [2354] [false]: 'นักเรียนวิเคราะห์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681374785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681377782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681381955+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.681384863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.747110559+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.747155174+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-05-21T13:20:54.747164405+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.747180166+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.74718847+07:00","message":"[bufferProcess] interim [680000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.74719148+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747198786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747201457+07:00","message":"> Transcript [2355] [false]: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747204929+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747207292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747209755+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747212399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747218863+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747220798+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747222889+07:00","message":"Set new StatePrefix : 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:54.747225371+07:00","message":"Next Push (prob) : 'เรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:54.747234169+07:00","message":"push: {false นัก 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.008947204+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.008983344+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-05-21T13:20:55.008992339+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะเพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.009006053+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้ไหมคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009015547+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนวิเคราะห์ได้ไหมคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009018016+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009022066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.00902478+07:00","message":"> Transcript [2356] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009028149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009030108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009031897+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.009034037+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.020223853+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.020259235+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-05-21T13:20:55.020265531+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.020281355+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020288741+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.02029156+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหมคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020300246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020303236+07:00","message":"> Transcript [2357] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020306822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020308844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020310796+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.020313248+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.038943397+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.075657194+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.075693221+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-05-21T13:20:55.075699268+07:00","message":"receive interim result [false|false]: นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.075714771+07:00","message":"[buffer interim] 295 false นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075721176+07:00","message":"[bufferProcess] interim [980000000]:นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075724001+07:00","message":"[bufferProcess] send to processor:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075727567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075730321+07:00","message":"> Transcript [2358] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075734283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075736489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075738369+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.075740535+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153418993+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153461233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนวิเคราะห์ได้ไหมคะ\",\"confidence\":0.9572837}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153467353+07:00","message":"receive interim result [true|false]: นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153478664+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153480903+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153486609+07:00","message":"[buffer interim] 295 true นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153492876+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนวิเคราะห์ได้ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153496333+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนวิเคราะห์ได้ไหมคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153499313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153502041+07:00","message":"> Transcript [2359] [false]: 'นักเรียนวิเคราะห์ได้ไหมคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153505196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153507107+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.1535091+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153511261+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153513902+07:00","message":"Push: 'เรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153517783+07:00","message":"TextPushed: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153519976+07:00","message":"Set new StatePrefix : 'นักเรียนวิเคราะห์ได้ไหมคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153522112+07:00","message":"Next Push (prob) : 'คะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153523662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153525562+07:00","message":"> Transcript [2360] [true]: 'นักเรียนวิเคราะห์ได้ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.15352796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153529633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153531183+07:00","message":"StatePrefix: 'นักเรียนวิเคราะห์ได้ไหมคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153533136+07:00","message":"TextPushed: 'นักเรียนวิเคราะห์ได้ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.153535351+07:00","message":"Push: 'คะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153543212+07:00","message":"push: {false เรียนวิเคราะห์ได้ไหม 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.153549607+07:00","message":"push: {true คะ 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.172128484+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:55.18193911+07:00","message":"write wav file: './tmp/7575/7575_295.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.691216735+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.691261692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.691267358+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.691281863+07:00","message":"[buffer interim] 296 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.691289082+07:00","message":"[bufferProcess] interim [540000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.691291169+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.823247428+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.823290478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.823296679+07:00","message":"receive interim result [false|false]: อะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:55.823311339+07:00","message":"[buffer interim] 296 false อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.823318544+07:00","message":"[bufferProcess] interim [720000000]:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.823320802+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.823326906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.823329822+07:00","message":"> Transcript [2361] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:55.823331858+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.023152567+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.023190314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรบ้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.023196307+07:00","message":"receive interim result [false|false]: อะไรบ้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.023209554+07:00","message":"[buffer interim] 296 false อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023215743+07:00","message":"[bufferProcess] interim [900000000]:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023218019+07:00","message":"[bufferProcess] send to processor:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.02322311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023226017+07:00","message":"> Transcript [2362] [false]: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023229224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023231219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023233122+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.023235134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.140476555+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.140510356+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-05-21T13:20:56.140515465+07:00","message":"receive interim result [false|false]: อะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.140529761+07:00","message":"[buffer interim] 296 false อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.14053646+07:00","message":"[bufferProcess] interim [960000000]:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140539029+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140542187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140544953+07:00","message":"> Transcript [2363] [false]: 'อะไรบ้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140547741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.14054979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140551601+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.140553866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.142871921+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.142909361+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-05-21T13:20:56.142914782+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.142930673+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142937652+07:00","message":"[bufferProcess] interim [20000000]:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142940248+07:00","message":"[bufferProcess] send to processor:อะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142946757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.14294955+07:00","message":"> Transcript [2364] [false]: 'อะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142952737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142954664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.142956657+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.1429586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.355200268+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.355247859+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-05-21T13:20:56.355254849+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.355269784+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355278308+07:00","message":"[bufferProcess] interim [200000000]:อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.35528209+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355289285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355292258+07:00","message":"> Transcript [2365] [false]: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355298707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355302969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355304985+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355307079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.35531484+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355316883+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355319006+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.355321163+07:00","message":"Next Push (prob) : 'บ้างที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.355329524+07:00","message":"push: {false อะไร 0 0xc0031c4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.39466421+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.394698657+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-05-21T13:20:56.394704471+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.394717063+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394724004+07:00","message":"[bufferProcess] interim [260000000]:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.39472626+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394729383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394732038+07:00","message":"> Transcript [2366] [false]: 'อะไรบ้างที่เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394735563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394737542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394739327+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.394741596+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.539999059+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.540036951+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-05-21T13:20:56.540043038+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.540058595+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540065802+07:00","message":"[bufferProcess] interim [380000000]:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540068151+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540071894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540074502+07:00","message":"> Transcript [2367] [false]: 'อะไรบ้างที่เป็นส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540077895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540079921+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540082031+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.540083979+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.628684102+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.628718658+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-05-21T13:20:56.628726686+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.628740509+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628750743+07:00","message":"[bufferProcess] interim [440000000]:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628752977+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628756546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628759804+07:00","message":"> Transcript [2368] [false]: 'อะไรบ้างที่เป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628763402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.62876536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628767687+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.628769739+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.976946015+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.976977249+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-05-21T13:20:56.976982601+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.976997386+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977003986+07:00","message":"[bufferProcess] interim [740000000]:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977006222+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977009753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977012533+07:00","message":"> Transcript [2369] [false]: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.97701605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977018103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977020198+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977022168+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977027215+07:00","message":"Push: 'บ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977029127+07:00","message":"TextPushed: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977031447+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:56.977033583+07:00","message":"Next Push (prob) : 'ส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:56.977040359+07:00","message":"push: {false บ้างที่เป็น 0 0xc0031c4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.31393769+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.313999495+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-05-21T13:20:57.314005944+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.314021371+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.314036664+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-05-21T13:20:57.314039416+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.314045823+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของดอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.31404927+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314054913+07:00","message":"[bufferProcess] interim [980000000]:อะไรบ้างที่เป็นส่วนประกอบของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314057551+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314063648+07:00","message":"[bufferProcess] interim [40000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314066153+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของดอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314068689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314071329+07:00","message":"> Transcript [2370] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314074475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314076456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314078326+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314080853+07:00","message":"TextPushed: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.31408279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314084795+07:00","message":"> Transcript [2371] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของดอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314086731+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314088303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314090141+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.314092085+07:00","message":"TextPushed: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:57.403299598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:20:57.403311163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.561579483+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.561637834+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-05-21T13:20:57.561649054+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.561661541+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561668533+07:00","message":"[bufferProcess] interim [280000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561671121+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561676692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561680082+07:00","message":"> Transcript [2372] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.56168418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561686544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561688495+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.561691057+07:00","message":"TextPushed: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.729120783+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.78155572+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.78160159+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-05-21T13:20:57.781609925+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.781627734+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781638628+07:00","message":"[bufferProcess] interim [400000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781641693+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.78164726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781650285+07:00","message":"> Transcript [2373] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781654069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781656123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781659971+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781662369+07:00","message":"TextPushed: 'อะไรบ้างที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781668625+07:00","message":"Push: 'ส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781670398+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781672828+07:00","message":"Set new StatePrefix : 'อะไรบ้างที่เป็นส่วนประกอบของระบบใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.781675005+07:00","message":"Next Push (prob) : 'ของระบบใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.781682391+07:00","message":"push: {false ส่วนประกอบ 0 0xc0031c4580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.91021721+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.910256055+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-05-21T13:20:57.910262779+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:57.910275939+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910283031+07:00","message":"[bufferProcess] interim [520000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910286604+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910293228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910296058+07:00","message":"> Transcript [2374] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910300091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910302315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910308129+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:57.910310884+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032776292+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032811715+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-05-21T13:20:58.032817814+07:00","message":"receive interim result [false|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032832473+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032837025+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-05-21T13:20:58.032840807+07:00","message":"receive interim result [true|false]: อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032849847+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032853029+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032859437+07:00","message":"[buffer interim] 296 false อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032863568+07:00","message":"[buffer interim] 296 true อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032869946+07:00","message":"[bufferProcess] interim [640000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032872762+07:00","message":"[bufferProcess] send to processor:อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032875756+07:00","message":"[bufferProcess] interim [790000000]:อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032881013+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032883974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032886654+07:00","message":"> Transcript [2375] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.03288945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.03289205+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบใดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032893846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032895606+07:00","message":"> Transcript [2376] [false]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032897265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.03289893+07:00","message":"Set new StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032900527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032902294+07:00","message":"> Transcript [2377] [true]: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032904887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.03290677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032908562+07:00","message":"StatePrefix: 'อะไรบ้างที่เป็นส่วนประกอบของระบบในที่นี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032910923+07:00","message":"TextPushed: 'อะไรบ้างที่เป็นส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:58.032916512+07:00","message":"Push: 'ของระบบในที่นี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:58.032924145+07:00","message":"push: {true ของระบบในที่นี้ 0 0xc0031c4580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:20:58.042126233+07:00","message":"write wav file: './tmp/7575/7575_296.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.011480785+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.752244624+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.752285586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.752291517+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.752306693+07:00","message":"[buffer interim] 297 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.752312785+07:00","message":"[bufferProcess] interim [780000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.752314623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.752320925+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.75232323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.75233433+07:00","message":"> Transcript [2378] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.752336986+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.990818803+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.990867631+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-05-21T13:20:59.990873771+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:20:59.990886789+07:00","message":"[buffer interim] 297 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.990893512+07:00","message":"[bufferProcess] interim [960000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:20:59.990895414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.246896267+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.246929686+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-05-21T13:21:00.246936118+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.246949414+07:00","message":"[buffer interim] 297 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246955928+07:00","message":"[bufferProcess] interim [200000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246958323+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246963285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246965898+07:00","message":"> Transcript [2379] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246968677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246970801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246972648+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.246974829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:00.403802103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:00.403839642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.41616145+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.416197867+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-05-21T13:21:00.416203539+07:00","message":"receive interim result [false|false]: วิธีการก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.416217115+07:00","message":"[buffer interim] 297 false วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.41622394+07:00","message":"[bufferProcess] interim [380000000]:วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416226624+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416231796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416234529+07:00","message":"> Transcript [2380] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416237425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416239537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416241619+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.416243513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.449069437+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.449104348+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-05-21T13:21:00.449109783+07:00","message":"receive interim result [false|false]: วิธีการต้ม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.449123595+07:00","message":"[buffer interim] 297 false วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449129396+07:00","message":"[bufferProcess] interim [440000000]:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449131673+07:00","message":"[bufferProcess] send to processor:วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449135019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449138156+07:00","message":"> Transcript [2381] [false]: 'วิธีการก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449142233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449145309+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449148243+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.449151388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.472218582+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.472250645+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-05-21T13:21:00.472256501+07:00","message":"receive interim result [false|false]: วิธีการก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.472268765+07:00","message":"[buffer interim] 297 false วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472275147+07:00","message":"[bufferProcess] interim [500000000]:วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472277414+07:00","message":"[bufferProcess] send to processor:วิธีการต้ม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472282592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472285436+07:00","message":"> Transcript [2382] [false]: 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472288646+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472290812+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472292642+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472294584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472299262+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472301418+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.47230341+07:00","message":"Set new StatePrefix : 'วิธีการต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.472305405+07:00","message":"Next Push (prob) : 'การต้ม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.472311947+07:00","message":"push: {false วิธี 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.585055881+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.585094551+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-05-21T13:21:00.585102236+07:00","message":"receive interim result [false|false]: วิธีการตกหมึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:00.585120925+07:00","message":"[buffer interim] 297 false วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585129688+07:00","message":"[bufferProcess] interim [560000000]:วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585133723+07:00","message":"[bufferProcess] send to processor:วิธีการก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585143984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585148567+07:00","message":"> Transcript [2383] [false]: 'วิธีการก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585152352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:00.585156481+07:00","message":"Set new StatePrefix: 'วิธีการก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.118146884+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.118192949+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-05-21T13:21:01.118200068+07:00","message":"receive interim result [false|false]: วิธีการดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.118217433+07:00","message":"[buffer interim] 297 false วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.118225779+07:00","message":"[bufferProcess] interim [100000000]:วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.118228442+07:00","message":"[bufferProcess] send to processor:วิธีการตกหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.118237089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.118239666+07:00","message":"> Transcript [2384] [false]: 'วิธีการตกหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.118241928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.11824532+07:00","message":"Set new StatePrefix: 'วิธีการตกหมึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.17098178+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.171020528+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-05-21T13:21:01.171026728+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.171041156+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171048235+07:00","message":"[bufferProcess] interim [220000000]:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171051295+07:00","message":"[bufferProcess] send to processor:วิธีการดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171056485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171060317+07:00","message":"> Transcript [2385] [false]: 'วิธีการดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171062577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.171064596+07:00","message":"Set new StatePrefix: 'วิธีการดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.478207872+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.478246278+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-05-21T13:21:01.478252633+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.478265775+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478272587+07:00","message":"[bufferProcess] interim [520000000]:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478275124+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478281917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478284569+07:00","message":"> Transcript [2386] [false]: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478286947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.478289397+07:00","message":"Set new StatePrefix: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.648971514+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.649006647+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-05-21T13:21:01.649012336+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.649023018+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649031077+07:00","message":"[bufferProcess] interim [640000000]:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649033401+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่ครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649036703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649039316+07:00","message":"> Transcript [2387] [false]: 'วิธีการต้มอยู่ที่ครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.64904258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649044475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649046607+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.649048682+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.779390599+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.779434021+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-05-21T13:21:01.779440529+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:01.77945705+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779465303+07:00","message":"[bufferProcess] interim [820000000]:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779467791+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779475185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779480082+07:00","message":"> Transcript [2388] [false]: 'วิธีการต้มอยู่ที่โครง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779488653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779490825+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:01.779493185+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.167956932+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.167995516+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-05-21T13:21:02.168001797+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.16801504+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168021813+07:00","message":"[bufferProcess] interim [180000000]:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168024246+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168029559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168032079+07:00","message":"> Transcript [2389] [false]: 'วิธีการต้มอยู่ที่โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168035303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168037259+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168039473+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.168042031+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.382518362+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.382557206+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-05-21T13:21:02.382562265+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.382576986+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.38258569+07:00","message":"[bufferProcess] interim [420000000]:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382589172+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382593663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382597809+07:00","message":"> Transcript [2390] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382603539+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382605572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382607996+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382610229+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.38261292+07:00","message":"Push: 'การต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382614763+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382617177+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:02.382620022+07:00","message":"Next Push (prob) : 'โครงสร้างของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:02.38262799+07:00","message":"push: {false การต้มอยู่ที่ 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.336351096+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.336386439+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-05-21T13:21:03.336392764+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.336404582+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336412829+07:00","message":"[bufferProcess] interim [960000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336415338+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.33642116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336423995+07:00","message":"> Transcript [2391] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336427594+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.33642971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336431779+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.336434577+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.350658538+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.350683691+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-05-21T13:21:03.35068948+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.350705192+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350709942+07:00","message":"[bufferProcess] interim [80000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350712736+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350716034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350718633+07:00","message":"> Transcript [2392] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350721808+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350726056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350728621+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.350730945+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:03.404187116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:03.404210481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.442486699+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.442518592+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-05-21T13:21:03.442524873+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.442536347+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.44254644+07:00","message":"[bufferProcess] interim [320000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442548989+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442554683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442557568+07:00","message":"> Transcript [2393] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442560847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442563023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442565022+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.442567813+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.490739593+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.619617192+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.619658133+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-05-21T13:21:03.619663934+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.619680713+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619687927+07:00","message":"[bufferProcess] interim [380000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619691166+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619699411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619702243+07:00","message":"> Transcript [2394] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619705974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619708441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619710614+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619713333+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619716396+07:00","message":"Push: 'โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619718178+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619720191+07:00","message":"Set new StatePrefix : 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.619722299+07:00","message":"Next Push (prob) : 'มันที่เรามองเห็นเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.619728943+07:00","message":"push: {false โครงสร้างของ 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.837340609+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.837387618+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-05-21T13:21:03.837395958+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:03.837410882+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.837418566+07:00","message":"[bufferProcess] interim [440000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.837422028+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.837429355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.837432358+07:00","message":"> Transcript [2395] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.83743524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:03.837437521+07:00","message":"Set new StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.010700787+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.234929803+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.234969631+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-05-21T13:21:04.234976414+07:00","message":"receive interim result [false|false]: วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.234992105+07:00","message":"[buffer interim] 297 false วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.234999313+07:00","message":"[bufferProcess] interim [680000000]:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.235002068+07:00","message":"[bufferProcess] send to processor:วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.235005779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.235008454+07:00","message":"> Transcript [2396] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.235011404+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357005699+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357052016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน\",\"confidence\":0.90568787}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357058654+07:00","message":"receive interim result [true|false]: วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357068487+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357070594+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.35707684+07:00","message":"[buffer interim] 297 true วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357089143+07:00","message":"[bufferProcess] interim [710000000]:วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357093149+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357097165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357099961+07:00","message":"> Transcript [2397] [false]: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357103525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357105446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357107271+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357109485+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357113183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357115128+07:00","message":"> Transcript [2398] [true]: 'วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357117214+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357118887+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357120448+07:00","message":"StatePrefix: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357122328+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.35712392+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357320931+07:00","message":"Push: 'มันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357324815+07:00","message":"TextPushed: 'วิธีการต้มอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357327437+07:00","message":"Set new StatePrefix : 'วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357329733+07:00","message":"Next Push (prob) : 'วิธีการตกหมึกอยู่ที่โครงสร้างของมันที่เรามองเห็นก่อน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.357338224+07:00","message":"push: {true มันที่เรามองเห็นก่อน 0 0xc002a43280}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.357346788+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_297.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:04.367493361+07:00","message":"write wav file: './tmp/7575/7575_297.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.580934611+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.720234975+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.72026666+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.720271044+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.720281975+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720289311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720293185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.7202961+07:00","message":"> Transcript [2399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720298902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720301022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720302976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720304796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:04.720307461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:04.720318996+07:00","message":"push: {true \n 0 0xc002a43980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:04.72556608+07:00","message":"write wav file: './tmp/7575/7575_298.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:05.22045002+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:05.892976558+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:05.893033612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:05.893039786+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:05.893057571+07:00","message":"[buffer interim] 299 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893075387+07:00","message":"[bufferProcess] interim [720000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893077619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893083191+07:00","message":"[bufferProcess] send to processor (ticker):โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893086051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893088904+07:00","message":"> Transcript [2400] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:05.893092382+07:00","message":"Set StatePrefix (first interim): 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.12250714+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.122543903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.122549745+07:00","message":"receive interim result [false|false]: โครงสร้างที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.122565327+07:00","message":"[buffer interim] 299 false โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.122571589+07:00","message":"[bufferProcess] interim [900000000]:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.122573756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.233021908+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.233059505+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-05-21T13:21:06.233066913+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.233088651+07:00","message":"[buffer interim] 299 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233097375+07:00","message":"[bufferProcess] interim [960000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233110707+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233119337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233123478+07:00","message":"> Transcript [2401] [false]: 'โครงสร้างที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233127779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233130605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233133433+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.233136089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.317503239+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.317542553+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-05-21T13:21:06.317551116+07:00","message":"receive interim result [false|false]: โครงสร้างเที่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.317566673+07:00","message":"[buffer interim] 299 false โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.31757534+07:00","message":"[bufferProcess] interim [20000000]:โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317577789+07:00","message":"[bufferProcess] send to processor:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317583522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317586525+07:00","message":"> Transcript [2402] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317589522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317591433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317593443+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.317595815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.33806913+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.338104089+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-05-21T13:21:06.33810959+07:00","message":"receive interim result [false|false]: โครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.338119627+07:00","message":"[buffer interim] 299 false โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338125498+07:00","message":"[bufferProcess] interim [80000000]:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338127588+07:00","message":"[bufferProcess] send to processor:โครงสร้างเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338132672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338135251+07:00","message":"> Transcript [2403] [false]: 'โครงสร้างเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338138163+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338140143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338142984+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.338145271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.396948845+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.396979871+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-05-21T13:21:06.396985783+07:00","message":"receive interim result [false|false]: โครงสร้างที่เหมาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.396997256+07:00","message":"[buffer interim] 299 false โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397004653+07:00","message":"[bufferProcess] interim [140000000]:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397006916+07:00","message":"[bufferProcess] send to processor:โครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397012068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397014892+07:00","message":"> Transcript [2404] [false]: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397017792+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397020018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397021821+07:00","message":"StatePrefix: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397023898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397028447+07:00","message":"Push: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397030588+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397032831+07:00","message":"Set new StatePrefix : 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.397034796+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.39704238+07:00","message":"push: {false โครงสร้าง 0 0xc00354df00}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:06.404570268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:06.404597654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.407722927+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.40774645+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-05-21T13:21:06.407754901+07:00","message":"receive interim result [false|false]: โครงสร้างที่มอง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.407767505+07:00","message":"[buffer interim] 299 false โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.407772612+07:00","message":"[bufferProcess] interim [200000000]:โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.407775448+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่เหมาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.407778739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.407781745+07:00","message":"> Transcript [2405] [false]: 'โครงสร้างที่เหมาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.407784162+07:00","message":"Set StatePrefix (first interim): 'โครงสร้างที่เหมาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.459386446+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.459421631+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-05-21T13:21:06.459428133+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.459443411+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.459452851+07:00","message":"[bufferProcess] interim [320000000]:โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.459455565+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.459459534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.45946242+07:00","message":"> Transcript [2406] [false]: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.459465244+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.459467285+07:00","message":"Set new StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.712011604+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.712053175+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-05-21T13:21:06.712059466+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นหรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.71207294+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712081316+07:00","message":"[bufferProcess] interim [500000000]:โครงสร้างที่มองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712084108+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712091297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.71209427+07:00","message":"> Transcript [2407] [false]: 'โครงสร้างที่มองเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712097865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712101287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.712105336+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.71210916+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.776668469+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.776705749+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-05-21T13:21:06.776712069+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:06.776724133+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.7767309+07:00","message":"[bufferProcess] interim [560000000]:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776733695+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นหรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776739292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776742411+07:00","message":"> Transcript [2408] [false]: 'โครงสร้างที่มองเห็นหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776745469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776747623+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776750032+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:06.776752357+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.376337474+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.376378592+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-05-21T13:21:07.376384635+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.376397263+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376404696+07:00","message":"[bufferProcess] interim [160000000]:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376407348+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376413179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376415984+07:00","message":"> Transcript [2409] [false]: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376419506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376421753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.376424259+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.37642656+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.686239731+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.686277596+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-05-21T13:21:07.686284561+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.686301322+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686309098+07:00","message":"[bufferProcess] interim [460000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686312032+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.68631899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686321877+07:00","message":"> Transcript [2410] [false]: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686325644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686327865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686330222+07:00","message":"StatePrefix: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686332963+07:00","message":"TextPushed: 'โครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686339053+07:00","message":"Push: 'ที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686341593+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686344011+07:00","message":"Set new StatePrefix : 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.686346174+07:00","message":"Next Push (prob) : 'เห็นเลย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.686354229+07:00","message":"push: {false ที่มอง 0 0xc00354df00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.878225695+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.878272896+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-05-21T13:21:07.878278944+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.878290854+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878302031+07:00","message":"[bufferProcess] interim [640000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878304754+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878308509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878312845+07:00","message":"> Transcript [2411] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878316757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878319029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878321453+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.878323881+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.907496118+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.907533915+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-05-21T13:21:07.907545029+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:07.907559728+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907568116+07:00","message":"[bufferProcess] interim [700000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907570675+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907575988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907578515+07:00","message":"> Transcript [2412] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.90759249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907595158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907598379+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:07.907600629+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.239510299+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.306957143+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.307002809+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-05-21T13:21:08.307008374+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.307023934+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307030905+07:00","message":"[bufferProcess] interim [60000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.30703404+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307037626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307040157+07:00","message":"> Transcript [2413] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307043323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307045464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307047501+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.307050047+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.313915862+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.313943626+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-05-21T13:21:08.313951116+07:00","message":"receive interim result [false|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.313964952+07:00","message":"[buffer interim] 299 false โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313970034+07:00","message":"[bufferProcess] interim [120000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313973366+07:00","message":"[bufferProcess] send to processor:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313979552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313982739+07:00","message":"> Transcript [2414] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.31398735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313990575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313993899+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.313997273+07:00","message":"TextPushed: 'โครงสร้างที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.314006039+07:00","message":"Push: 'เห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.314010057+07:00","message":"TextPushed: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.314014396+07:00","message":"Set new StatePrefix : 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.314017031+07:00","message":"Next Push (prob) : 'โครงสร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.314024638+07:00","message":"push: {false เห็นเลย 0 0xc00354df00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465716036+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465760315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน\",\"confidence\":0.9292655}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465768765+07:00","message":"receive interim result [true|false]: โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465779671+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465782804+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465790886+07:00","message":"[buffer interim] 299 true โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.46579971+07:00","message":"[bufferProcess] interim [240000000]:โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465804504+07:00","message":"[bufferProcess] send to processor (isfinal):โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.46580907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465813105+07:00","message":"> Transcript [2415] [false]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกและเวียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.46581827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465821472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.46582484+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465829183+07:00","message":"TextPushed: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465832272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465835669+07:00","message":"> Transcript [2416] [true]: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465845776+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465848418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465851071+07:00","message":"StatePrefix: 'โครงสร้างที่มองเห็นเลยโครงสร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465854316+07:00","message":"TextPushed: 'โครงสร้างที่มองเห็นเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:08.465860985+07:00","message":"Push: 'โครงสร้างภายนอกโรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.465872045+07:00","message":"push: {true โครงสร้างภายนอกโรงเรียน 0 0xc00354df00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:08.474584211+07:00","message":"write wav file: './tmp/7575/7575_299.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:08.813695622+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:09.404926814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:09.404929894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:09.449476208+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.265048661+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.265068885+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.265072039+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.265099442+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.26513087+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265135307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265138987+07:00","message":"> Transcript [2417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265141851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265143883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265147583+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265149477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.265157392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.265178286+07:00","message":"push: {true \n 0 0xc000385080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:10.271144833+07:00","message":"write wav file: './tmp/7575/7575_300.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.350648171+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.911312134+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.911372258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่แหละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.911379695+07:00","message":"receive interim result [false|false]: นี่แหละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:10.911395737+07:00","message":"[buffer interim] 301 false นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.911402925+07:00","message":"[bufferProcess] interim [600000000]:นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:10.911404994+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.0273227+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.027364371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.027369473+07:00","message":"receive interim result [false|false]: นี่ไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.027379645+07:00","message":"[buffer interim] 301 false นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.027385921+07:00","message":"[bufferProcess] interim [660000000]:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.027388135+07:00","message":"[bufferProcess] send to processor:นี่แหละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.027391101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.027393773+07:00","message":"> Transcript [2418] [false]: 'นี่แหละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.027396033+07:00","message":"Set StatePrefix (first interim): 'นี่แหละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.405386988+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.405432787+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-05-21T13:21:11.405440439+07:00","message":"receive interim result [false|false]: นี่ไงหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.405458365+07:00","message":"[buffer interim] 301 false นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.405470349+07:00","message":"[bufferProcess] interim [80000000]:นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.405474427+07:00","message":"[bufferProcess] send to processor:นี่ไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.405482524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.4054866+07:00","message":"> Transcript [2419] [false]: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.405490083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.40549311+07:00","message":"Set new StatePrefix: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.541262136+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.541305528+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-05-21T13:21:11.541311786+07:00","message":"receive interim result [false|false]: นี่ไงหัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.541327564+07:00","message":"[buffer interim] 301 false นี่ไงหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541334408+07:00","message":"[bufferProcess] interim [200000000]:นี่ไงหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541336773+07:00","message":"[bufferProcess] send to processor:นี่ไงหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541343725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541346428+07:00","message":"> Transcript [2420] [false]: 'นี่ไงหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.54134984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541353453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.5413557+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.541357601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.591123863+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.59115867+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-05-21T13:21:11.59116453+07:00","message":"receive interim result [false|false]: นี่ไงหัวปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.591177447+07:00","message":"[buffer interim] 301 false นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591184331+07:00","message":"[bufferProcess] interim [320000000]:นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591186618+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591191655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591194345+07:00","message":"> Transcript [2421] [false]: 'นี่ไงหัวปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591197465+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591199444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591202275+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.591204268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.775234853+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.775271735+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-05-21T13:21:11.775277503+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:11.775288187+07:00","message":"[buffer interim] 301 false นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775294588+07:00","message":"[bufferProcess] interim [440000000]:นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775296898+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775301815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775304714+07:00","message":"> Transcript [2422] [false]: 'นี่ไงหัวปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775307822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775309985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775311807+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:11.775313819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.115730144+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.115777094+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-05-21T13:21:12.115784217+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.115802171+07:00","message":"[buffer interim] 301 false นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115809915+07:00","message":"[bufferProcess] interim [740000000]:นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115813067+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115820039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115823267+07:00","message":"> Transcript [2423] [false]: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115827028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.1158293+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115831387+07:00","message":"StatePrefix: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.11583368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115845681+07:00","message":"Push: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115847988+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.115850336+07:00","message":"Set new StatePrefix : 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.11585264+07:00","message":"Next Push (prob) : 'หัวปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.115861273+07:00","message":"push: {false นี่ไง 0 0xc00016f480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.230604013+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.230641096+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-05-21T13:21:12.23064825+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.230660923+07:00","message":"[buffer interim] 301 false นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230666895+07:00","message":"[bufferProcess] interim [860000000]:นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230669832+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกาเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230674978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230677819+07:00","message":"> Transcript [2424] [false]: 'นี่ไงหัวปากกาเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230680951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230682891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230684916+07:00","message":"StatePrefix: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.230689014+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.303730347+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.303773728+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-05-21T13:21:12.303779984+07:00","message":"receive interim result [false|false]: นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.303795012+07:00","message":"[buffer interim] 301 false นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303803708+07:00","message":"[bufferProcess] interim [980000000]:นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303807425+07:00","message":"[bufferProcess] send to processor:นี่ไงหัวปากกาเลยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303813079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303816263+07:00","message":"> Transcript [2425] [false]: 'นี่ไงหัวปากกาเลยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303819385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303821329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303823115+07:00","message":"StatePrefix: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.303825798+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.3299587+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:12.405244774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:12.40527098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473797772+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473833563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่ไงหัวปากกาเลยคะ\",\"confidence\":0.9538073}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473848772+07:00","message":"receive interim result [true|false]: นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473860418+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473862532+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.473870068+07:00","message":"[buffer interim] 301 true นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473877102+07:00","message":"[bufferProcess] interim [220000000]:นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473881326+07:00","message":"[bufferProcess] send to processor (isfinal):นี่ไงหัวปากกาเลยคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473885368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473888489+07:00","message":"> Transcript [2426] [false]: 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473891481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473893389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473895131+07:00","message":"StatePrefix: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473897376+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473899159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473900987+07:00","message":"> Transcript [2427] [true]: 'นี่ไงหัวปากกาเลยคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473902973+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473904525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473906292+07:00","message":"StatePrefix: 'นี่ไงหัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473907913+07:00","message":"TextPushed: 'นี่ไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:12.473910443+07:00","message":"Push: 'หัวปากกาเลยคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.47391751+07:00","message":"push: {true หัวปากกาเลยคะ 0 0xc00016f480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:12.481186991+07:00","message":"write wav file: './tmp/7575/7575_301.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:12.531790412+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.289051513+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.386733796+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.386768153+07:00","message":"found end of frame, send empty tag with msgId: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.386772595+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.386782289+07:00","message":"[buffer interim] 302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386791691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386801629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.38680553+07:00","message":"> Transcript [2428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386808641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.38681067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386812763+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386815637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:13.386818505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.386829591+07:00","message":"push: {true \n 0 0xc002a42f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:13.392449822+07:00","message":"write wav file: './tmp/7575/7575_302.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:13.491465553+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.026539015+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.026573696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.026581219+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.026593961+07:00","message":"[buffer interim] 303 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.026600065+07:00","message":"[bufferProcess] interim [420000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.026601839+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.34759115+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.347630666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.347638568+07:00","message":"receive interim result [false|false]: หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.34765236+07:00","message":"[buffer interim] 303 false หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.347658374+07:00","message":"[bufferProcess] interim [660000000]:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.347660944+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.347667407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.347670083+07:00","message":"> Transcript [2429] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.347672404+07:00","message":"Set StatePrefix (first interim): 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.5327685+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.532809127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.532815405+07:00","message":"receive interim result [false|false]: หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.532830007+07:00","message":"[buffer interim] 303 false หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532846528+07:00","message":"[bufferProcess] interim [900000000]:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532849772+07:00","message":"[bufferProcess] send to processor:หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532859484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.53286388+07:00","message":"> Transcript [2430] [false]: 'หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.53286837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532871499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532874228+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.532877021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.65972681+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.659777912+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-05-21T13:21:14.659785569+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.65980215+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659808777+07:00","message":"[bufferProcess] interim [20000000]:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659811271+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659819767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659823037+07:00","message":"> Transcript [2431] [false]: 'หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659829011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659831545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659833367+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.659842667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.852315959+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.852350142+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-05-21T13:21:14.852355916+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:14.8523733+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.85238266+07:00","message":"[bufferProcess] interim [140000000]:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852385873+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852390953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852394693+07:00","message":"> Transcript [2432] [false]: 'หน้าที่ของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852398899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852401959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852405128+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:14.852407198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.122874785+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.12291041+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-05-21T13:21:15.122916864+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.122930483+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.12293922+07:00","message":"[bufferProcess] interim [440000000]:หน้าที่ของเขาก็มีต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122941495+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.12294497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122947566+07:00","message":"> Transcript [2433] [false]: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122950591+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122952797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122955906+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122958074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122960889+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122962727+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122964945+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.122967025+07:00","message":"Next Push (prob) : 'ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.122975095+07:00","message":"push: {false หน้าที่ 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.127600067+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.127617495+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-05-21T13:21:15.127621773+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.127627827+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127631857+07:00","message":"[bufferProcess] interim [500000000]:หน้าที่ของเขาก็มีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127633941+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127642949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.12764534+07:00","message":"> Transcript [2434] [false]: 'หน้าที่ของเขาก็มีต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127647745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127649524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.12765124+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.127653152+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.258795595+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.2588302+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-05-21T13:21:15.258842733+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.258860604+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258867906+07:00","message":"[bufferProcess] interim [560000000]:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258870233+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258873493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.25887617+07:00","message":"> Transcript [2435] [false]: 'หน้าที่ของเขาก็มีตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258879241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258881231+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258883071+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.258885221+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:15.405897858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:15.405915697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.425431546+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.425463758+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-05-21T13:21:15.425469531+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.425482418+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425489057+07:00","message":"[bufferProcess] interim [740000000]:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425491419+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425497025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425499671+07:00","message":"> Transcript [2436] [false]: 'หน้าที่ของเขาก็มีป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425511932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425514015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425515895+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.425517909+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.566941759+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.566977325+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-05-21T13:21:15.566983207+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.566996844+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567003436+07:00","message":"[bufferProcess] interim [920000000]:หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567005929+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567009218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567012507+07:00","message":"> Transcript [2437] [false]: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567016054+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567018209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567020419+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.5670227+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567025303+07:00","message":"Push: 'ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567027155+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567029224+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.567031574+07:00","message":"Next Push (prob) : 'ป้องกันการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.567038589+07:00","message":"push: {false ของเขาก็มี 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.614647171+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.614694739+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-05-21T13:21:15.61470154+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.614716877+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614724884+07:00","message":"[bufferProcess] interim [980000000]:หน้าที่ของเขาก็มีป้องกันการกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614727813+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614731917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614734895+07:00","message":"> Transcript [2438] [false]: 'หน้าที่ของเขาก็มีป้องกันการเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614738473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614740813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614742661+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.614745457+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.742484285+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.742520004+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-05-21T13:21:15.742526786+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:15.742540256+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742546465+07:00","message":"[bufferProcess] interim [40000000]:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742549315+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742555682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742558268+07:00","message":"> Transcript [2439] [false]: 'หน้าที่ของเขาก็มีป้องกันการกัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742561106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742563271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742565221+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:15.742568155+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.09125411+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.091283305+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-05-21T13:21:16.091289217+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.091299082+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091305472+07:00","message":"[bufferProcess] interim [400000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091307748+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091311389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091314243+07:00","message":"> Transcript [2440] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091317881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.09131985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091322009+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.091324863+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.287887206+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.287920066+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-05-21T13:21:16.287926238+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.287942602+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287952117+07:00","message":"[bufferProcess] interim [580000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287954626+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287957977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287960379+07:00","message":"> Transcript [2441] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287963969+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.2879663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287968431+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287971173+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287977563+07:00","message":"Push: 'ป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287979602+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.28798161+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.287983759+07:00","message":"Next Push (prob) : 'กระแทกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.287990488+07:00","message":"push: {false ป้องกันการ 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.470954904+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.470996078+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-05-21T13:21:16.471003299+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.471014537+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471022775+07:00","message":"[bufferProcess] interim [820000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471026741+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471033219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471037237+07:00","message":"> Transcript [2442] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471042349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.4710452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471048334+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.471052592+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.559868804+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.559911961+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-05-21T13:21:16.5599191+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.559934581+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559945003+07:00","message":"[bufferProcess] interim [880000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559947719+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559951366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559953973+07:00","message":"> Transcript [2443] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559958153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559960215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559962352+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.559965175+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.668985088+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.669024715+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-05-21T13:21:16.669032186+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.669048275+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.6690572+07:00","message":"[bufferProcess] interim [940000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669060536+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669068796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669071529+07:00","message":"> Transcript [2444] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดทรัพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669076029+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669078364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669080348+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.669083156+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.728644315+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.728680703+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-05-21T13:21:16.728687775+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.728703252+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728709567+07:00","message":"[bufferProcess] interim [60000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728712428+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728719534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728722256+07:00","message":"> Transcript [2445] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728726663+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728728959+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728731088+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728733759+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728739882+07:00","message":"Push: 'กระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728741843+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728744043+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:16.728746105+07:00","message":"Next Push (prob) : 'ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:16.728753943+07:00","message":"push: {false กระแทกและ 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.032301675+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.032339964+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-05-21T13:21:17.032346663+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.032364038+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032370872+07:00","message":"[bufferProcess] interim [360000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032373562+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032377246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032379682+07:00","message":"> Transcript [2446] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032383485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032385743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032388065+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.032390395+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.684084145+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.684125602+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-05-21T13:21:17.684132112+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.684143797+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684152406+07:00","message":"[bufferProcess] interim [960000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684155166+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684159223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684161826+07:00","message":"> Transcript [2447] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684166785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684169022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.6841712+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.684176174+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.733194453+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.733233817+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-05-21T13:21:17.733240066+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.733249462+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733256145+07:00","message":"[bufferProcess] interim [80000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733259158+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733262911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733265395+07:00","message":"> Transcript [2448] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.73326868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733272155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733274179+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.733277024+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.86319751+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.863234187+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-05-21T13:21:17.863240932+07:00","message":"receive interim result [false|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.863254957+07:00","message":"[buffer interim] 303 false หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863261203+07:00","message":"[bufferProcess] interim [140000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863264656+07:00","message":"[bufferProcess] send to processor:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863268248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863271235+07:00","message":"> Transcript [2449] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863275285+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863277605+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863279861+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863282195+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863287477+07:00","message":"Push: 'ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863289376+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.86329179+07:00","message":"Set new StatePrefix : 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:17.863294236+07:00","message":"Next Push (prob) : 'ไส้ปากกาไว้ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.86331879+07:00","message":"push: {false ยึด 0 0xc0000e3580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:17.969234352+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093337722+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093371597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093377178+07:00","message":"receive interim result [true|false]: หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093388366+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093390831+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093400628+07:00","message":"[buffer interim] 303 true หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093421208+07:00","message":"[bufferProcess] interim [500000000]:หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093428386+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093431849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093435184+07:00","message":"> Transcript [2450] [false]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093439444+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093441418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093443799+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.0934468+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093448709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093450499+07:00","message":"> Transcript [2451] [true]: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093452894+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093454541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093456096+07:00","message":"StatePrefix: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึดไส้ปากกาไว้ใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093458096+07:00","message":"TextPushed: 'หน้าที่ของเขาก็มีป้องกันการกระแทกและยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:18.093465858+07:00","message":"Push: 'ไส้ปากกาไว้ใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.093475893+07:00","message":"push: {true ไส้ปากกาไว้ใช่ไหมคะ 0 0xc0000e3580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:18.104734127+07:00","message":"write wav file: './tmp/7575/7575_303.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:18.406640426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:18.406655069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:18.742765371+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.211106066+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.211152567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.211158226+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.211171108+07:00","message":"[buffer interim] 304 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.211177344+07:00","message":"[bufferProcess] interim [480000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.211179341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.211184573+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.211187292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.21118981+07:00","message":"> Transcript [2452] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.211192003+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.405682008+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.405719816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาเห็ด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.405725622+07:00","message":"receive interim result [false|false]: เอาเห็ด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.405741709+07:00","message":"[buffer interim] 304 false เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.405748865+07:00","message":"[bufferProcess] interim [660000000]:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.405750771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.409753285+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.409786718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.409792767+07:00","message":"receive interim result [false|false]: เขาเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.409806711+07:00","message":"[buffer interim] 304 false เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409812823+07:00","message":"[bufferProcess] interim [720000000]:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409815246+07:00","message":"[bufferProcess] send to processor:เอาเห็ด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409823495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409826468+07:00","message":"> Transcript [2453] [false]: 'เอาเห็ด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409829839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409837338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409839531+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.409841554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.608827448+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.608867437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.608875895+07:00","message":"receive interim result [false|false]: เขาเห็นหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.608899053+07:00","message":"[buffer interim] 304 false เขาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608905862+07:00","message":"[bufferProcess] interim [840000000]:เขาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608908048+07:00","message":"[bufferProcess] send to processor:เขาเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608911711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608914439+07:00","message":"> Transcript [2454] [false]: 'เขาเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608916815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.608918634+07:00","message":"Set new StatePrefix: 'เขาเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.625206936+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.625240543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นตั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.625245928+07:00","message":"receive interim result [false|false]: เขาเห็นตั้ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.625262542+07:00","message":"[buffer interim] 304 false เขาเห็นตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625269109+07:00","message":"[bufferProcess] interim [900000000]:เขาเห็นตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625272354+07:00","message":"[bufferProcess] send to processor:เขาเห็นหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625283618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625286487+07:00","message":"> Transcript [2455] [false]: 'เขาเห็นหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625290336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625292438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625294691+07:00","message":"StatePrefix: 'เขาเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.625297154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.73258021+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.732618686+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-05-21T13:21:19.732624707+07:00","message":"receive interim result [false|false]: เอาเห็ดนางฟ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.732639323+07:00","message":"[buffer interim] 304 false เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732645703+07:00","message":"[bufferProcess] interim [960000000]:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.73264816+07:00","message":"[bufferProcess] send to processor:เขาเห็นตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732653575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732656594+07:00","message":"> Transcript [2456] [false]: 'เขาเห็นตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732660175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732662256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732664204+07:00","message":"StatePrefix: 'เขาเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.732666243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.787168455+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.787218514+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-05-21T13:21:19.787228198+07:00","message":"receive interim result [false|false]: เขาเห็นหน้าปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.78724615+07:00","message":"[buffer interim] 304 false เขาเห็นหน้าปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787254256+07:00","message":"[bufferProcess] interim [80000000]:เขาเห็นหน้าปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787257412+07:00","message":"[bufferProcess] send to processor:เอาเห็ดนางฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787266289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787270643+07:00","message":"> Transcript [2457] [false]: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787273951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.787277892+07:00","message":"Set new StatePrefix: 'เอาเห็ดนางฟ้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.907094198+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.90712905+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-05-21T13:21:19.907136312+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:19.907157066+07:00","message":"[buffer interim] 304 false เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.907165582+07:00","message":"[bufferProcess] interim [140000000]:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.90716815+07:00","message":"[bufferProcess] send to processor:เขาเห็นหน้าปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.907171519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.90717414+07:00","message":"> Transcript [2458] [false]: 'เขาเห็นหน้าปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.907178281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:19.907180396+07:00","message":"Set new StatePrefix: 'เขาเห็นหน้าปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.178735146+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.178767745+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-05-21T13:21:20.178774096+07:00","message":"receive interim result [false|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.178785668+07:00","message":"[buffer interim] 304 false เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178793407+07:00","message":"[bufferProcess] interim [500000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178795796+07:00","message":"[bufferProcess] send to processor:เขาเห็นนามปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178802806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178805538+07:00","message":"> Transcript [2459] [false]: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178808148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.178810253+07:00","message":"Set new StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.342320666+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431211453+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431255739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเห็นนามปากกาค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431262189+07:00","message":"receive interim result [true|false]: เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431272986+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431275252+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431281966+07:00","message":"[buffer interim] 304 true เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431292511+07:00","message":"[bufferProcess] interim [830000000]:เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431298373+07:00","message":"[bufferProcess] send to processor (isfinal):เขาเห็นนามปากกาค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431301832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431304937+07:00","message":"> Transcript [2460] [false]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431307527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431309385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431311165+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431313526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431315365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.43131722+07:00","message":"> Transcript [2461] [true]: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431319263+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431320891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431322438+07:00","message":"StatePrefix: 'เขาเห็นนามปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.431324069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:20.43133116+07:00","message":"Push: 'เขาเห็นนามปากกาค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.431338937+07:00","message":"push: {true เขาเห็นนามปากกาค่ะ 0 0xc000385a80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:20.438395446+07:00","message":"write wav file: './tmp/7575/7575_304.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.530599248+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.8599672+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.85999089+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.859993656+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.859995471+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.85999757+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.859999538+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860001171+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860003085+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860004781+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860006523+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860010317+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:20.860012467+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.068245055+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.068292311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.068298305+07:00","message":"receive interim result [false|false]: หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.068312927+07:00","message":"[buffer interim] 305 false หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.06831929+07:00","message":"[bufferProcess] interim [540000000]:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.068321488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.289299637+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.289345139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.289351676+07:00","message":"receive interim result [false|false]: หน้าที่หลัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.289365567+07:00","message":"[buffer interim] 305 false หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.289372749+07:00","message":"[bufferProcess] interim [780000000]:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.289375553+07:00","message":"[bufferProcess] send to processor:หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.289381939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.289385202+07:00","message":"> Transcript [2462] [false]: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.28938739+07:00","message":"Set StatePrefix (first interim): 'หน้าที่'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:21.407692457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:21.40770899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.512854493+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.512895477+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-05-21T13:21:21.512901471+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.512915626+07:00","message":"[buffer interim] 305 false หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512921944+07:00","message":"[bufferProcess] interim [960000000]:หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512924612+07:00","message":"[bufferProcess] send to processor:หน้าที่หลัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512929951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512932894+07:00","message":"> Transcript [2463] [false]: 'หน้าที่หลัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512938303+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.512940336+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.51294234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.528490606+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.528528998+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-05-21T13:21:21.528535236+07:00","message":"receive interim result [false|false]: หน้าที่หลักของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.52854931+07:00","message":"[buffer interim] 305 false หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528555985+07:00","message":"[bufferProcess] interim [20000000]:หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528558596+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528561748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528564501+07:00","message":"> Transcript [2464] [false]: 'หน้าที่หลักๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528567637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528569733+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528571725+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.528573703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.768377991+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.768420874+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-05-21T13:21:21.768426341+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.768441898+07:00","message":"[buffer interim] 305 false หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.76844909+07:00","message":"[bufferProcess] interim [260000000]:หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768451407+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.76845493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768457722+07:00","message":"> Transcript [2465] [false]: 'หน้าที่หลักของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768461576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768463621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768465423+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.768467423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.903542175+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.903582521+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-05-21T13:21:21.903588429+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.903600596+07:00","message":"[buffer interim] 305 false หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903609775+07:00","message":"[bufferProcess] interim [380000000]:หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903612403+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903621576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903624456+07:00","message":"> Transcript [2466] [false]: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903627966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903630148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903631901+07:00","message":"StatePrefix: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903633912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903636873+07:00","message":"Push: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903638649+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903641045+07:00","message":"Set new StatePrefix : 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:21.903643176+07:00","message":"Next Push (prob) : 'หลักๆของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:21.903678936+07:00","message":"push: {false หน้าที่ 0 0xc000385c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.096460045+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.096500002+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-05-21T13:21:22.096506267+07:00","message":"receive interim result [false|false]: หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.096525009+07:00","message":"[buffer interim] 305 false หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096532311+07:00","message":"[bufferProcess] interim [560000000]:หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.09653487+07:00","message":"[bufferProcess] send to processor:หน้าที่หลักๆของเขาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096538395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096540929+07:00","message":"> Transcript [2467] [false]: 'หน้าที่หลักๆของเขาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096544381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096546444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096548195+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.096550396+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.128585582+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229241868+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229275311+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าที่หลักๆของเขาก็คือ\",\"confidence\":0.952799}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229283112+07:00","message":"receive interim result [true|false]: หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229295186+07:00","message":"end recv isFinal message id 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229298107+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229305094+07:00","message":"[buffer interim] 305 true หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229311759+07:00","message":"[bufferProcess] interim [830000000]:หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229315027+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าที่หลักๆของเขาก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229327795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.22935562+07:00","message":"> Transcript [2468] [false]: 'หน้าที่หลักๆของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229362372+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229365794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229369848+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229372303+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.22937493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229377352+07:00","message":"> Transcript [2469] [true]: 'หน้าที่หลักๆของเขาก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229379317+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229380984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229382738+07:00","message":"StatePrefix: 'หน้าที่หลักๆของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229384694+07:00","message":"TextPushed: 'หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.229395533+07:00","message":"Push: 'หลักๆของเขาก็คือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.229408439+07:00","message":"push: {true หลักๆของเขาก็คือ 0 0xc000385c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:22.236134419+07:00","message":"write wav file: './tmp/7575/7575_305.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.393411405+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.709476615+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.794516361+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.794539938+07:00","message":"found end of frame, send empty tag with msgId: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.794543021+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.794550607+07:00","message":"[buffer interim] 306 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794558+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794562104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.79456542+07:00","message":"> Transcript [2470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794568083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794569968+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.79457166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794573656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:22.794577522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.794588686+07:00","message":"push: {true \n 0 0xc002625180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:22.799659925+07:00","message":"write wav file: './tmp/7575/7575_306.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:22.901635972+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.382745801+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.382802355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.382809639+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.382835218+07:00","message":"[buffer interim] 307 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.382850332+07:00","message":"[bufferProcess] interim [480000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.382853227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.761978148+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.762021219+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.762027642+07:00","message":"receive interim result [false|false]: ให้สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.762041478+07:00","message":"[buffer interim] 307 false ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.762049037+07:00","message":"[bufferProcess] interim [840000000]:ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.762051544+07:00","message":"[bufferProcess] send to processor:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.762055443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.762058064+07:00","message":"> Transcript [2471] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.762060267+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.95932867+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.959367091+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-05-21T13:21:23.959375066+07:00","message":"receive interim result [false|false]: ให้สามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:23.959390937+07:00","message":"[buffer interim] 307 false ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959398842+07:00","message":"[bufferProcess] interim [80000000]:ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.95940214+07:00","message":"[bufferProcess] send to processor:ให้สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959410175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959413237+07:00","message":"> Transcript [2472] [false]: 'ให้สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959417351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959419694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959422066+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:23.959424305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.151976209+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.152014652+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-05-21T13:21:24.152021146+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.152034164+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152045388+07:00","message":"[bufferProcess] interim [320000000]:ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152047842+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152053552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.15205624+07:00","message":"> Transcript [2473] [false]: 'ให้สามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152059629+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152062159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152064814+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.152067256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.358171127+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.358230024+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-05-21T13:21:24.358237332+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้ฉัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.358253869+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358262662+07:00","message":"[bufferProcess] interim [440000000]:ให้สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358265661+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358273614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358276726+07:00","message":"> Transcript [2474] [false]: 'ให้สามารถเขียนให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358280549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358283042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.35828563+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.358287743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:24.408330989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:24.408341731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.477387887+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.477425991+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-05-21T13:21:24.477431907+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.477445918+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477452131+07:00","message":"[bufferProcess] interim [560000000]:ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477454751+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477459828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.47746259+07:00","message":"> Transcript [2475] [false]: 'ให้สามารถเขียนให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.47746576+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477467834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477469736+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477471894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477476295+07:00","message":"Push: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477478229+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477480068+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.477482086+07:00","message":"Next Push (prob) : 'สามารถเขียนให้ฉัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.477489259+07:00","message":"push: {false ให้ 0 0xc000385b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.785005734+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.785053588+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-05-21T13:21:24.785060737+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.785077565+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785086409+07:00","message":"[bufferProcess] interim [920000000]:ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785089269+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785092683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785095481+07:00","message":"> Transcript [2476] [false]: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785097892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.785100513+07:00","message":"Set new StatePrefix: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.857842478+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.857884797+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-05-21T13:21:24.85789054+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.857906182+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857912963+07:00","message":"[bufferProcess] interim [980000000]:ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857915278+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857918445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857920965+07:00","message":"> Transcript [2477] [false]: 'ให้สามารถเขียนให้สะดวกและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857923996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857926099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857928243+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.857930909+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.979543405+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.97958111+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-05-21T13:21:24.979587735+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:24.979599771+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979608393+07:00","message":"[bufferProcess] interim [40000000]:ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979610786+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979614443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979617086+07:00","message":"> Transcript [2478] [false]: 'ให้สามารถเขียนให้สะดวกแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979620109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979622416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979624582+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:24.979626968+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.083687401+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.083727628+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-05-21T13:21:25.0837341+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.083750088+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083757995+07:00","message":"[bufferProcess] interim [220000000]:ให้สามารถเขียนให้สะดวกแล้วก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083760748+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.08377672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083779553+07:00","message":"> Transcript [2479] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083784119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083786329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083788181+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.083790607+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.188795736+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.188845623+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-05-21T13:21:25.188852413+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.188870597+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188879918+07:00","message":"[bufferProcess] interim [280000000]:ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188883724+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188891503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188894406+07:00","message":"> Transcript [2480] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188898965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188901103+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.18890305+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188905806+07:00","message":"TextPushed: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188914636+07:00","message":"Push: 'สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188916958+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188919587+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้สะดวกแล้วก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.188921747+07:00","message":"Next Push (prob) : 'แล้วก็มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.188949914+07:00","message":"push: {false สามารถเขียนให้สะดวก 0 0xc000385b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.364776913+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.364815619+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-05-21T13:21:25.364821913+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.364844421+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.364852108+07:00","message":"[bufferProcess] interim [460000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.364854941+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.364862124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.36486484+07:00","message":"> Transcript [2481] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.364867504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.364869467+07:00","message":"Set new StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.690260501+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.690297921+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-05-21T13:21:25.690303754+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.690316053+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.69032262+07:00","message":"[bufferProcess] interim [820000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.690325157+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.690330567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.690333176+07:00","message":"> Transcript [2482] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.690335692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.690338104+07:00","message":"Set new StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.882662616+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.882700918+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-05-21T13:21:25.882707364+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.882725163+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882740165+07:00","message":"[bufferProcess] interim [0]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882743936+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882751155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882753934+07:00","message":"> Transcript [2483] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882757769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882760137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882762666+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.882765052+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.931084465+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.931134001+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-05-21T13:21:25.931140769+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:25.931155739+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931163142+07:00","message":"[bufferProcess] interim [60000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931165529+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.93117513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931177942+07:00","message":"> Transcript [2484] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931181102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931183626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931185981+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:25.931188066+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.060435622+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.060480323+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-05-21T13:21:26.060487353+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.060501914+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060509596+07:00","message":"[bufferProcess] interim [180000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060512262+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060519581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060522824+07:00","message":"> Transcript [2485] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060526462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060529504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060531349+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.060534106+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.471221039+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.471273592+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-05-21T13:21:26.471283707+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.471307053+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471322074+07:00","message":"[bufferProcess] interim [600000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471326629+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471337223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471342128+07:00","message":"> Transcript [2486] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471347601+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471350399+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471354766+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471358832+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471367054+07:00","message":"Push: 'แล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471369908+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471373254+07:00","message":"Set new StatePrefix : 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.471376573+07:00","message":"Next Push (prob) : 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.471389218+07:00","message":"push: {false แล้วก็บรรจุ 0 0xc000385b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.592383977+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.592438207+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-05-21T13:21:26.59244848+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.592465653+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592475117+07:00","message":"[bufferProcess] interim [660000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592479647+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592484459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592490624+07:00","message":"> Transcript [2487] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592495984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592499031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592501959+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.592505906+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.672677918+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.672725321+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-05-21T13:21:26.672732223+07:00","message":"receive interim result [false|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.672751632+07:00","message":"[buffer interim] 307 false ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672759984+07:00","message":"[bufferProcess] interim [780000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672762692+07:00","message":"[bufferProcess] send to processor:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672766728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672769729+07:00","message":"> Transcript [2488] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาพังงา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672773828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672775711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672777628+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.672779904+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.689964288+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.825432584+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.825472591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน\",\"confidence\":0.9369252}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.825491093+07:00","message":"receive interim result [true|false]: ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.82550118+07:00","message":"end recv isFinal message id 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.82550329+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.825510662+07:00","message":"[buffer interim] 307 true ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825525373+07:00","message":"[bufferProcess] interim [990000000]:ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825528808+07:00","message":"[bufferProcess] send to processor (isfinal):ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825532838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.82553554+07:00","message":"> Transcript [2489] [false]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825538907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825540696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.82554252+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.82554514+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825547027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825548893+07:00","message":"> Transcript [2490] [true]: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกาภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825550981+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825552572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.825554121+07:00","message":"StatePrefix: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.82555587+07:00","message":"TextPushed: 'ให้สามารถเขียนให้สะดวกแล้วก็บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:26.82556327+07:00","message":"Push: 'ไส้ปากกาภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:26.825571845+07:00","message":"push: {true ไส้ปากกาภายใน 0 0xc000385b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:26.837606066+07:00","message":"write wav file: './tmp/7575/7575_307.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:27.408493815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:27.408505067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:27.450706833+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.29676016+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.29680214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.296808225+07:00","message":"receive interim result [false|false]: บาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.296823595+07:00","message":"[buffer interim] 308 false บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.296837662+07:00","message":"[bufferProcess] interim [840000000]:บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.296840081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.296864849+07:00","message":"[bufferProcess] send to processor (ticker):บาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.29686864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.296871742+07:00","message":"> Transcript [2491] [false]: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.296873853+07:00","message":"Set StatePrefix (first interim): 'บาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.429292624+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.429333491+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-05-21T13:21:28.429350601+07:00","message":"receive interim result [false|false]: บางปู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.429365927+07:00","message":"[buffer interim] 308 false บางปู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.429372548+07:00","message":"[bufferProcess] interim [960000000]:บางปู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.429374483+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.433975457+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.433996775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Bangkok\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.434001793+07:00","message":"receive interim result [false|false]: Bangkok"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.434009868+07:00","message":"[buffer interim] 308 false Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434015457+07:00","message":"[bufferProcess] interim [20000000]:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434017628+07:00","message":"[bufferProcess] send to processor:บางปู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434023317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434025978+07:00","message":"> Transcript [2492] [false]: 'บางปู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434029711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434031905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434034094+07:00","message":"StatePrefix: 'บาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.434036349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.620497388+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.620542223+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-05-21T13:21:28.62054879+07:00","message":"receive interim result [false|false]: บางปะกอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.620565063+07:00","message":"[buffer interim] 308 false บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620577098+07:00","message":"[bufferProcess] interim [140000000]:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620579612+07:00","message":"[bufferProcess] send to processor:Bangkok"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620587373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620590398+07:00","message":"> Transcript [2493] [false]: 'Bangkok'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620593685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.620598574+07:00","message":"Set new StatePrefix: 'Bangkok'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.628558641+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.628575662+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-05-21T13:21:28.628580625+07:00","message":"receive interim result [false|false]: บางประการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:28.628586945+07:00","message":"[buffer interim] 308 false บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628590399+07:00","message":"[bufferProcess] interim [200000000]:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628592603+07:00","message":"[bufferProcess] send to processor:บางปะกอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628602111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628604357+07:00","message":"> Transcript [2494] [false]: 'บางปะกอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628606024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:28.628607889+07:00","message":"Set new StatePrefix: 'บางปะกอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.076132993+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.076180099+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-05-21T13:21:29.07618786+07:00","message":"receive interim result [false|false]: บางประการบางรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.076204083+07:00","message":"[buffer interim] 308 false บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.07621236+07:00","message":"[bufferProcess] interim [680000000]:บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.076215141+07:00","message":"[bufferProcess] send to processor:บางประการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.076220937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.076224328+07:00","message":"> Transcript [2495] [false]: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.076226895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.076228843+07:00","message":"Set new StatePrefix: 'บางประการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.179364762+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290368175+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290413597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บางประการบางรุ่น\",\"confidence\":0.95390755}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290419747+07:00","message":"receive interim result [true|false]: บางประการบางรุ่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290432411+07:00","message":"end recv isFinal message id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290435065+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290442901+07:00","message":"[buffer interim] 308 true บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290451425+07:00","message":"[bufferProcess] interim [950000000]:บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290458375+07:00","message":"[bufferProcess] send to processor (isfinal):บางประการบางรุ่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.29046186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.29046565+07:00","message":"> Transcript [2496] [false]: 'บางประการบางรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290470429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290472518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290474355+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290476328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290477963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290480101+07:00","message":"> Transcript [2497] [true]: 'บางประการบางรุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290482029+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290483622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290485115+07:00","message":"StatePrefix: 'บางประการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290486698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:29.290493301+07:00","message":"Push: 'บางประการบางรุ่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.290502574+07:00","message":"push: {true บางประการบางรุ่น 0 0xc002625a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:29.298210163+07:00","message":"write wav file: './tmp/7575/7575_308.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:29.310145864+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:30.40878206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:30.408797062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:30.740662302+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:30.740713323+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-05-21T13:21:30.740720079+07:00","message":"receive interim result [false|false]: ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:30.740738211+07:00","message":"[buffer interim] 309 false ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740745566+07:00","message":"[bufferProcess] interim [500000000]:ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740748758+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740753204+07:00","message":"[bufferProcess] send to processor (ticker):ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740757099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740760891+07:00","message":"> Transcript [2498] [false]: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:30.740763979+07:00","message":"Set StatePrefix (first interim): 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.182510537+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.182550866+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-05-21T13:21:31.182556962+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.182573716+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.182580798+07:00","message":"[bufferProcess] interim [920000000]:ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.182582954+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.252347274+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.252416387+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-05-21T13:21:31.252426147+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.252444581+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252453033+07:00","message":"[bufferProcess] interim [980000000]:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252457114+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252466708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252472536+07:00","message":"> Transcript [2499] [false]: 'ปากกาด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252477553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252480539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252483867+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.252487068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.651312667+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.651346883+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-05-21T13:21:31.651352456+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.651365234+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651375048+07:00","message":"[bufferProcess] interim [400000000]:ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.65137929+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651384842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651387481+07:00","message":"> Transcript [2500] [false]: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651390389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651392367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651394418+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.651396456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.784905721+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.784940924+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-05-21T13:21:31.784947124+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.784957183+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.78496368+07:00","message":"[bufferProcess] interim [460000000]:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784965918+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784969319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784972209+07:00","message":"> Transcript [2501] [false]: 'ปากกาด้วยนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784975538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784977623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784979427+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.784981336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.900312336+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.900353465+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-05-21T13:21:31.900359197+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.900372462+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900378548+07:00","message":"[bufferProcess] interim [580000000]:ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900381318+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900386798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.90038981+07:00","message":"> Transcript [2502] [false]: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900393162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900395191+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900396938+07:00","message":"StatePrefix: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900398924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900403586+07:00","message":"Push: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.90040535+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900407385+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.900409407+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.900416026+07:00","message":"push: {false ปากกาด้วย 0 0xc002625e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.963377188+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.963412641+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-05-21T13:21:31.963418966+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:31.963436758+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.96344382+07:00","message":"[bufferProcess] interim [700000000]:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963448922+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963457951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963460727+07:00","message":"> Transcript [2503] [false]: 'ปากกาด้วยนะคะก็เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963463974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963466572+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963468386+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:31.963470746+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.291130201+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.291169861+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-05-21T13:21:32.291176265+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.291191492+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291197868+07:00","message":"[bufferProcess] interim [940000000]:ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291200343+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291206558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291209725+07:00","message":"> Transcript [2504] [false]: 'ปากกาด้วยนะคะก็เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.29121347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291215725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291217962+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.291220415+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.310549917+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.310585502+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-05-21T13:21:32.310591313+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.310606855+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310614221+07:00","message":"[bufferProcess] interim [0]:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310616486+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้เยอะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310623353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310626128+07:00","message":"> Transcript [2505] [false]: 'ปากกาด้วยนะคะก็เอาไว้เยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.31062977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310631777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310634195+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.310636856+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.908716724+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.908752469+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-05-21T13:21:32.908758704+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.908771846+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.90877821+07:00","message":"[bufferProcess] interim [540000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908780754+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908786206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908790387+07:00","message":"> Transcript [2506] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908793755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908795982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.90879795+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908800131+07:00","message":"TextPushed: 'ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908804786+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908806704+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908808958+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:32.908811099+07:00","message":"Next Push (prob) : 'ก็เอาไว้ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:32.908838646+07:00","message":"push: {false นะคะ 0 0xc002625e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.007000677+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.007036109+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-05-21T13:21:33.007042571+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.007058161+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007064675+07:00","message":"[bufferProcess] interim [720000000]:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007067157+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007075314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007077923+07:00","message":"> Transcript [2507] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007083965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007086718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007089962+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.007092509+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:33.409147905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:33.409190401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.55921164+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.559249659+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-05-21T13:21:33.559256043+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุอื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.559274957+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559283922+07:00","message":"[bufferProcess] interim [260000000]:ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559287829+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559291352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559294032+07:00","message":"> Transcript [2508] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559297102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559299394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559301789+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.559304066+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.904584541+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.904622064+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-05-21T13:21:33.904631892+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:33.904647341+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904654765+07:00","message":"[bufferProcess] interim [620000000]:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904659037+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุอื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904669808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904673457+07:00","message":"> Transcript [2509] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904677264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904679497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.904681333+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:33.90468385+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.075008571+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.075049638+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-05-21T13:21:34.075057853+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.075073526+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075083841+07:00","message":"[bufferProcess] interim [740000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075086667+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075090323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075093594+07:00","message":"> Transcript [2510] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075097254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075099656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075101825+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075103854+07:00","message":"TextPushed: 'ปากกาด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075111003+07:00","message":"Push: 'ก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.07511294+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075115115+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.075117163+07:00","message":"Next Push (prob) : 'พัสดุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.075124469+07:00","message":"push: {false ก็เอาไว้ยึด 0 0xc002625e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.176567488+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.176611497+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-05-21T13:21:34.176617965+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.176630526+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176639342+07:00","message":"[bufferProcess] interim [920000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176641763+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176647456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176650393+07:00","message":"> Transcript [2511] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176653361+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.176656111+07:00","message":"Set new StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.505039893+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.505071194+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-05-21T13:21:34.505077532+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.505091469+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.50509898+07:00","message":"[bufferProcess] interim [100000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.505101754+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.50510723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.505109877+07:00","message":"> Transcript [2512] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.505113388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.50511555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.505117597+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.505120198+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.560239199+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.560276022+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-05-21T13:21:34.560282375+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.56029794+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560305203+07:00","message":"[bufferProcess] interim [160000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560307813+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.56031128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560314199+07:00","message":"> Transcript [2513] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560317215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560319232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560321054+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.560323356+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.571062005+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.571089794+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-05-21T13:21:34.571096486+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:34.571110409+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571116366+07:00","message":"[bufferProcess] interim [220000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.57111924+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571122708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571125824+07:00","message":"> Transcript [2514] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571128795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571130673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571132565+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:34.571135159+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.089502106+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.089540813+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-05-21T13:21:35.089547219+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.089564296+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089570684+07:00","message":"[bufferProcess] interim [760000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089573454+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089576852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089580124+07:00","message":"> Transcript [2515] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089583497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.08958556+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089587792+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089590172+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089593052+07:00","message":"Push: 'เกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089594968+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089597048+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.089599541+07:00","message":"Next Push (prob) : 'กับกระเป๋า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.089607041+07:00","message":"push: {false เกาะวัสดุยึด 0 0xc002625e00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.399275476+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.455112411+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.455148952+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-05-21T13:21:35.455155268+07:00","message":"receive interim result [false|false]: ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.455176808+07:00","message":"[buffer interim] 309 false ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455185433+07:00","message":"[bufferProcess] interim [120000000]:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455188191+07:00","message":"[bufferProcess] send to processor:ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455193951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455196633+07:00","message":"> Transcript [2516] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455200268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455202551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455204752+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.455207727+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650449875+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650488538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ\",\"confidence\":0.9454495}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650497145+07:00","message":"receive interim result [true|false]: ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650511369+07:00","message":"end recv isFinal message id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650514532+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650531717+07:00","message":"[buffer interim] 309 true ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650557185+07:00","message":"[bufferProcess] interim [300000000]:ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650561861+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650565947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650569807+07:00","message":"> Transcript [2517] [false]: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650574414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.65057624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650578752+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650581209+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650583099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650585103+07:00","message":"> Transcript [2518] [true]: 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650587328+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650589179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650590746+07:00","message":"StatePrefix: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650592524+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650594184+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650840063+07:00","message":"Push: 'กับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650844867+07:00","message":"TextPushed: 'ปากกาด้วยนะคะก็เอาไว้ยึดเกาะวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650847627+07:00","message":"Set new StatePrefix : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650849979+07:00","message":"Next Push (prob) : 'ปากกาด้วยนะคะก็เอาไว้ยึดกับวัสดุยึดกับกระเป๋าอะไรดีน้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.650860521+07:00","message":"push: {true กับกระเป๋าอะไรดีน้อ 0 0xc002625e00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:35.650870257+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_309.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:35.66256802+07:00","message":"write wav file: './tmp/7575/7575_309.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:35.973557334+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.409967913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:36.409996575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.506158675+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.506203138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.506209193+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.506225178+07:00","message":"[buffer interim] 310 false 20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.506231305+07:00","message":"[bufferProcess] interim [600000000]:20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.506233122+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.639070241+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.639106346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.63911166+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.639124406+07:00","message":"[buffer interim] 310 false 25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.639130239+07:00","message":"[bufferProcess] interim [720000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.639132492+07:00","message":"[bufferProcess] send to processor:20"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.639137389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.63914013+07:00","message":"> Transcript [2519] [false]: '20'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.639142116+07:00","message":"Set StatePrefix (first interim): '20'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.703084962+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.703125051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.703130309+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:36.7031495+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.703156561+07:00","message":"[bufferProcess] interim [780000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.703158594+07:00","message":"[bufferProcess] send to processor:25"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.70316156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.703164352+07:00","message":"> Transcript [2520] [false]: '25'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.703166808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:36.703168798+07:00","message":"Set new StatePrefix: '25'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.35037026+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.350413539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.350419351+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.350432198+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350438396+07:00","message":"[bufferProcess] interim [380000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350440928+07:00","message":"[bufferProcess] send to processor:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350445731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350448311+07:00","message":"> Transcript [2521] [false]: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350450559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.350452365+07:00","message":"Set new StatePrefix: '26'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407752247+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407785071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407790724+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407802083+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-05-21T13:21:37.407805593+07:00","message":"receive interim result [false|false]:  สร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407813507+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.407816711+07:00","message":"[buffer interim] 310 false  สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407833127+07:00","message":"[bufferProcess] interim [500000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407835315+07:00","message":"[bufferProcess] send to processor:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407838116+07:00","message":"[bufferProcess] interim [500000000]: สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407840956+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407843721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407846407+07:00","message":"> Transcript [2522] [false]: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407849217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407851369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407853705+07:00","message":"StatePrefix: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.407855604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598246282+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598286622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598293885+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598310789+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-05-21T13:21:37.598314959+07:00","message":"receive interim result [false|false]:  สร้างภายนอกที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598322917+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.598327748+07:00","message":"[buffer interim] 310 false  สร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598333315+07:00","message":"[bufferProcess] interim [620000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.59833584+07:00","message":"[bufferProcess] send to processor:26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598338984+07:00","message":"[bufferProcess] interim [620000000]: สร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598341243+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598343721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598346173+07:00","message":"> Transcript [2523] [false]: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598348906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.59835075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598352727+07:00","message":"StatePrefix: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.598354512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619312726+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619347336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619353581+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619368406+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-05-21T13:21:37.619372537+07:00","message":"receive interim result [false|false]:  สร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619380343+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.619383922+07:00","message":"[buffer interim] 310 false  สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619389117+07:00","message":"[bufferProcess] interim [680000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619391741+07:00","message":"[bufferProcess] send to processor:26 สร้างภายนอกที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619394904+07:00","message":"[bufferProcess] interim [680000000]: สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619397181+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619399526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619402315+07:00","message":"> Transcript [2524] [false]: '26 สร้างภายนอกที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619404955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619406961+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619408841+07:00","message":"StatePrefix: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.619410927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722776346+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722814557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722821338+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722845039+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-05-21T13:21:37.722848532+07:00","message":"receive interim result [false|false]:  สร้างภายนอกที่เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722856702+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722860431+07:00","message":"[buffer interim] 310 false  สร้างภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722866228+07:00","message":"[bufferProcess] interim [740000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722868594+07:00","message":"[bufferProcess] send to processor:26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722871144+07:00","message":"[bufferProcess] interim [740000000]: สร้างภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.72287361+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722876644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722879336+07:00","message":"> Transcript [2525] [false]: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.72288225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722884124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722886517+07:00","message":"StatePrefix: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722888399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722890884+07:00","message":"Push: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722892559+07:00","message":"TextPushed: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722894433+07:00","message":"Set new StatePrefix : '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.722896482+07:00","message":"Next Push (prob) : ' สร้างภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.722907263+07:00","message":"push: {false 26 0 0xc000422580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.87147751+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.871513419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.871519514+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.871530548+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-05-21T13:21:37.871534129+07:00","message":"receive interim result [false|false]:  สร้างภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.87154197+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.87154546+07:00","message":"[buffer interim] 310 false  สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871551404+07:00","message":"[bufferProcess] interim [860000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871553755+07:00","message":"[bufferProcess] send to processor:26 สร้างภายนอกที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871556898+07:00","message":"[bufferProcess] interim [860000000]: สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871559389+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871561816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.87156438+07:00","message":"> Transcript [2526] [false]: '26 สร้างภายนอกที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871567342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871569243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871571013+07:00","message":"StatePrefix: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.871573125+07:00","message":"TextPushed: '26'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.888558845+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917136406+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917179322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917185159+07:00","message":"receive interim result [false|false]: 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917201509+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-05-21T13:21:37.917206158+07:00","message":"receive interim result [false|false]:  สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917214529+07:00","message":"[buffer interim] 310 false 26"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:37.917218298+07:00","message":"[buffer interim] 310 false  สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917223758+07:00","message":"[bufferProcess] interim [980000000]:26"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917227044+07:00","message":"[bufferProcess] send to processor:26 สร้างภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.91723016+07:00","message":"[bufferProcess] interim [980000000]: สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917232657+07:00","message":"[bufferProcess] update buffer: 26 สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917235563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917238059+07:00","message":"> Transcript [2527] [false]: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917241236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917243239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917245212+07:00","message":"StatePrefix: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:37.917247641+07:00","message":"TextPushed: '26'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008223024+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008263885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"26 สร้างภายนอกที่เราเห็น\",\"confidence\":0.9446124}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008269966+07:00","message":"receive interim result [true|false]: 26 สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008281814+07:00","message":"end recv isFinal message id 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008284214+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008291346+07:00","message":"[buffer interim] 310 true 26 สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008298366+07:00","message":"[bufferProcess] interim [130000000]:26 สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008302052+07:00","message":"[bufferProcess] send to processor (isfinal):26 สร้างภายนอกที่เราเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008306561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008309604+07:00","message":"> Transcript [2528] [false]: '26 สร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008312566+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008314484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.0083167+07:00","message":"StatePrefix: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008319373+07:00","message":"TextPushed: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.00832091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008323048+07:00","message":"> Transcript [2529] [true]: '26 สร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008325034+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008326728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008328306+07:00","message":"StatePrefix: '26 สร้างภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.008329971+07:00","message":"TextPushed: '26'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:38.0083357+07:00","message":"Push: ' สร้างภายนอกที่เราเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.008342368+07:00","message":"push: {true  สร้างภายนอกที่เราเห็น 0 0xc000422580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:38.016791719+07:00","message":"write wav file: './tmp/7575/7575_310.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.210411714+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:38.919839422+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.013421707+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.013445858+07:00","message":"found end of frame, send empty tag with msgId: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.013449012+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.013468259+07:00","message":"[buffer interim] 311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013483151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013487948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013491127+07:00","message":"> Transcript [2530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013493816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.01349571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013497467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.01349926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:39.013502601+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.013537153+07:00","message":"push: {true \n 0 0xc00354d480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:39.0193867+07:00","message":"write wav file: './tmp/7575/7575_311.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:39.052410683+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:39.41032855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:39.410354703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.111697746+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.111738901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.111744752+07:00","message":"receive interim result [false|false]: แกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.111756165+07:00","message":"[buffer interim] 312 false แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.111763963+07:00","message":"[bufferProcess] interim [900000000]:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.111765691+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.111771356+07:00","message":"[bufferProcess] send to processor (ticker):แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.111774286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.11177704+07:00","message":"> Transcript [2531] [false]: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.111779151+07:00","message":"Set StatePrefix (first interim): 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.240524312+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.240570775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"GAT\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.240577357+07:00","message":"receive interim result [false|false]: GAT"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.240592872+07:00","message":"[buffer interim] 312 false GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.240599933+07:00","message":"[bufferProcess] interim [20000000]:GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.240602597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.320847293+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.320906877+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-05-21T13:21:40.320913819+07:00","message":"receive interim result [false|false]: แกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.320929747+07:00","message":"[buffer interim] 312 false แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.320936836+07:00","message":"[bufferProcess] interim [80000000]:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.320939174+07:00","message":"[bufferProcess] send to processor:GAT"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.320945792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.320948544+07:00","message":"> Transcript [2532] [false]: 'GAT'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.32095082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.320953262+07:00","message":"Set new StatePrefix: 'GAT'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.44354219+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.443577018+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-05-21T13:21:40.443583423+07:00","message":"receive interim result [false|false]: แกะมันออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.443595765+07:00","message":"[buffer interim] 312 false แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.443604842+07:00","message":"[bufferProcess] interim [200000000]:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.443607098+07:00","message":"[bufferProcess] send to processor:แกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.443610932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.443614608+07:00","message":"> Transcript [2533] [false]: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.443617393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.44361954+07:00","message":"Set new StatePrefix: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.495488743+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.495524435+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-05-21T13:21:40.49553044+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:40.495543784+07:00","message":"[buffer interim] 312 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.4955498+07:00","message":"[bufferProcess] interim [320000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495552313+07:00","message":"[bufferProcess] send to processor:แกะมันออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495557976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495561713+07:00","message":"> Transcript [2534] [false]: 'แกะมันออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495565089+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495566916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495569558+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:40.495571761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.137994021+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.138041874+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-05-21T13:21:41.138051889+07:00","message":"receive interim result [false|false]: แกะมันออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.138067294+07:00","message":"[buffer interim] 312 false แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138089531+07:00","message":"[bufferProcess] interim [920000000]:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138092702+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138096943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138100228+07:00","message":"> Transcript [2535] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138104123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138106808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138109015+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.138111133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.37749171+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.377533215+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-05-21T13:21:41.377539347+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:41.377556559+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377565291+07:00","message":"[bufferProcess] interim [160000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377567721+07:00","message":"[bufferProcess] send to processor:แกะมันออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377571167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377574515+07:00","message":"> Transcript [2536] [false]: 'แกะมันออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.37757789+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377580147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377582246+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:41.377584329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.015376006+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.015423008+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-05-21T13:21:42.015429982+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.015446444+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015455963+07:00","message":"[bufferProcess] interim [760000000]:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015459518+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015463818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015466766+07:00","message":"> Transcript [2537] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015470467+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015472516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.01547466+07:00","message":"StatePrefix: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015476899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015479559+07:00","message":"Push: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015481331+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015483306+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.015485969+07:00","message":"Next Push (prob) : 'มันออกมานะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.015494868+07:00","message":"push: {false แกะ 0 0xc002a42280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.088304238+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.088346279+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-05-21T13:21:42.088352945+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.088367149+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088374779+07:00","message":"[bufferProcess] interim [880000000]:แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088377474+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088380933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088384066+07:00","message":"> Transcript [2538] [false]: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088387502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088389475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088391366+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.088393573+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.214437303+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.21447897+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-05-21T13:21:42.214485499+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.214500188+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214507147+07:00","message":"[bufferProcess] interim [940000000]:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214509639+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214516475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214519072+07:00","message":"> Transcript [2539] [false]: 'แกะมันออกมานะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214522337+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214524463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214526428+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.214529135+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.283942639+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.283981772+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-05-21T13:21:42.283987842+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.28400413+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.28401138+07:00","message":"[bufferProcess] interim [120000000]:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284014255+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284018054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284021133+07:00","message":"> Transcript [2540] [false]: 'แกะมันออกมานะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284024537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284026695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284029252+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.284032038+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:42.411225513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:42.411249811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.789969776+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.79000682+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-05-21T13:21:42.790014119+07:00","message":"receive interim result [false|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.790029156+07:00","message":"[buffer interim] 312 false แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790035649+07:00","message":"[bufferProcess] interim [540000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790037769+07:00","message":"[bufferProcess] send to processor:แกะมันออกมานะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790044815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790047401+07:00","message":"> Transcript [2541] [false]: 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790050737+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.79005286+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790054749+07:00","message":"StatePrefix: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.79005744+07:00","message":"TextPushed: 'แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790063531+07:00","message":"Push: 'มันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790065491+07:00","message":"TextPushed: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790068294+07:00","message":"Set new StatePrefix : 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:42.790070493+07:00","message":"Next Push (prob) : 'เราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:42.790077381+07:00","message":"push: {false มันออกมานะคะ 0 0xc002a42280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.088802559+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.153666308+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.215975763+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.21600967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แกะมันออกมานะคะเราก็จะเห็น\",\"confidence\":0.9497819}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.216015328+07:00","message":"receive interim result [true|false]: แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.2160239+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.216026445+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.21603296+07:00","message":"[buffer interim] 312 true แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.21604242+07:00","message":"[bufferProcess] interim [50000000]:แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.2160455+07:00","message":"[bufferProcess] send to processor (isfinal):แกะมันออกมานะคะเราก็จะเห็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216048939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216051646+07:00","message":"> Transcript [2542] [false]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216054577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216056561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216058703+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.21606109+07:00","message":"TextPushed: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216063025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216064859+07:00","message":"> Transcript [2543] [true]: 'แกะมันออกมานะคะเราก็จะเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216066967+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216068769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216071313+07:00","message":"StatePrefix: 'แกะมันออกมานะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216073174+07:00","message":"TextPushed: 'แกะมันออกมานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.216079197+07:00","message":"Push: 'เราก็จะเห็น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.216086139+07:00","message":"push: {true เราก็จะเห็น 0 0xc002a42280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:43.225296348+07:00","message":"write wav file: './tmp/7575/7575_312.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.99548075+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.995516658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อภัย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.995521729+07:00","message":"receive interim result [false|false]: อภัย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.995536498+07:00","message":"[buffer interim] 313 false อภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.99554427+07:00","message":"[bufferProcess] interim [660000000]:อภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.995546291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.998798786+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.998809138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกภายใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.998812325+07:00","message":"receive interim result [false|false]: ออกภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:43.998816451+07:00","message":"[buffer interim] 313 false ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.998823844+07:00","message":"[bufferProcess] interim [720000000]:ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.998826+07:00","message":"[bufferProcess] send to processor:อภัย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.998829254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.998832003+07:00","message":"> Transcript [2544] [false]: 'อภัย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:43.998834184+07:00","message":"Set StatePrefix (first interim): 'อภัย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.320986243+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.321021882+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-05-21T13:21:44.321028808+07:00","message":"receive interim result [false|false]: ออกภายในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.321051558+07:00","message":"[buffer interim] 313 false ออกภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321057954+07:00","message":"[bufferProcess] interim [960000000]:ออกภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321060612+07:00","message":"[bufferProcess] send to processor:ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321067045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321069863+07:00","message":"> Transcript [2545] [false]: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321072427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.321074686+07:00","message":"Set new StatePrefix: 'ออกภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.429289138+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.530497116+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.530534841+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-05-21T13:21:44.530540616+07:00","message":"receive interim result [false|false]: ออกภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.530557961+07:00","message":"[buffer interim] 313 false ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530564813+07:00","message":"[bufferProcess] interim [140000000]:ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530567128+07:00","message":"[bufferProcess] send to processor:ออกภายในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530570567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530573362+07:00","message":"> Transcript [2546] [false]: 'ออกภายในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530576657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530578653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530580751+07:00","message":"StatePrefix: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.530582831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.54868978+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.548723929+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-05-21T13:21:44.548729253+07:00","message":"receive interim result [false|false]: ออกภายในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.548743322+07:00","message":"[buffer interim] 313 false ออกภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548748513+07:00","message":"[bufferProcess] interim [200000000]:ออกภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548753813+07:00","message":"[bufferProcess] send to processor:ออกภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.54875713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548760776+07:00","message":"> Transcript [2547] [false]: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548764034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548766111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548767857+07:00","message":"StatePrefix: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.548769693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620201675+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620243175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกภายในของมัน\",\"confidence\":0.94617385}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.62025108+07:00","message":"receive interim result [true|false]: ออกภายในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620264645+07:00","message":"end recv isFinal message id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620268206+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620285313+07:00","message":"[buffer interim] 313 true ออกภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620310638+07:00","message":"[bufferProcess] interim [290000000]:ออกภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620315336+07:00","message":"[bufferProcess] send to processor (isfinal):ออกภายในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620319515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620323246+07:00","message":"> Transcript [2548] [false]: 'ออกภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620326435+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620328306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620330255+07:00","message":"StatePrefix: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620332242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620334029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620336078+07:00","message":"> Transcript [2549] [true]: 'ออกภายในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620338298+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620339924+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620341492+07:00","message":"StatePrefix: 'ออกภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620343235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:44.620346742+07:00","message":"Push: 'ออกภายในของมัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.620358257+07:00","message":"push: {true ออกภายในของมัน 0 0xc00016eb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:44.626641703+07:00","message":"write wav file: './tmp/7575/7575_313.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:44.813095634+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:45.346300835+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:45.346336241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:45.346341782+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:45.346356531+07:00","message":"[buffer interim] 314 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:45.346364934+07:00","message":"[bufferProcess] interim [420000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:45.346366757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:45.411940623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:45.411943928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.050876108+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.050908626+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-05-21T13:21:46.050914311+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.050935491+07:00","message":"[buffer interim] 314 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.050942049+07:00","message":"[bufferProcess] interim [80000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.050944923+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.050952953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.050956103+07:00","message":"> Transcript [2550] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.050958517+07:00","message":"Set StatePrefix (first interim): 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.696083894+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.696120327+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-05-21T13:21:46.696126643+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:46.696140286+07:00","message":"[buffer interim] 314 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696146696+07:00","message":"[bufferProcess] interim [680000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696149017+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696154034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696156806+07:00","message":"> Transcript [2551] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696159166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:46.696161138+07:00","message":"Set new StatePrefix: 'ปากกา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:48.412261144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:48.412261289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:48.874486184+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:48.874523449+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-05-21T13:21:48.874529432+07:00","message":"receive interim result [false|false]: ปากกามันยังทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:48.874541901+07:00","message":"[buffer interim] 314 false ปากกามันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874548413+07:00","message":"[bufferProcess] interim [840000000]:ปากกามันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874551003+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874556736+07:00","message":"[bufferProcess] send to processor (ticker):ปากกามันยังทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.87456333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874566769+07:00","message":"> Transcript [2552] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874570118+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874572261+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874574174+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.87457611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874577836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874579745+07:00","message":"> Transcript [2553] [false]: 'ปากกามันยังทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874581707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874583353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874584924+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:48.874586561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.016112213+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.016167055+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-05-21T13:21:49.016176262+07:00","message":"receive interim result [false|false]: ปากกามันยังทำหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.016196796+07:00","message":"[buffer interim] 314 false ปากกามันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.016210072+07:00","message":"[bufferProcess] interim [20000000]:ปากกามันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.016212448+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.075113764+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.075159197+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-05-21T13:21:49.075165539+07:00","message":"receive interim result [false|false]: ปากกามันยังทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.075178469+07:00","message":"[buffer interim] 314 false ปากกามันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075185361+07:00","message":"[bufferProcess] interim [80000000]:ปากกามันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075187937+07:00","message":"[bufferProcess] send to processor:ปากกามันยังทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075191096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075193599+07:00","message":"> Transcript [2554] [false]: 'ปากกามันยังทำหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075196932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075198972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.075201176+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.07520305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.381288662+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.381327448+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-05-21T13:21:49.381333703+07:00","message":"receive interim result [false|false]: ปากกามันยังทำหน้าที่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.381347695+07:00","message":"[buffer interim] 314 false ปากกามันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381354513+07:00","message":"[bufferProcess] interim [380000000]:ปากกามันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381357196+07:00","message":"[bufferProcess] send to processor:ปากกามันยังทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.38136351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381366351+07:00","message":"> Transcript [2555] [false]: 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381369923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381372016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381374138+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381376447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381383866+07:00","message":"Push: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381385987+07:00","message":"TextPushed: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381390229+07:00","message":"Set new StatePrefix : 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.381392421+07:00","message":"Next Push (prob) : 'มันยังทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.381400157+07:00","message":"push: {false ปากกา 0 0xc00016f580}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.455566727+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.455599821+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-05-21T13:21:49.455605215+07:00","message":"receive interim result [false|false]: ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.455622219+07:00","message":"[buffer interim] 314 false ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455629422+07:00","message":"[bufferProcess] interim [500000000]:ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455631933+07:00","message":"[bufferProcess] send to processor:ปากกามันยังทำหน้าที่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455635922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455638938+07:00","message":"> Transcript [2556] [false]: 'ปากกามันยังทำหน้าที่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455643074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455645164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455646967+07:00","message":"StatePrefix: 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:49.455650163+07:00","message":"TextPushed: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:49.939142492+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.010460144+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.024453399+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.024496188+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-05-21T13:21:50.024504863+07:00","message":"receive interim result [false|false]: ปากกามันยังทำหน้าที่ในการควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.024525878+07:00","message":"[buffer interim] 314 false ปากกามันยังทำหน้าที่ในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024539902+07:00","message":"[bufferProcess] interim [100000000]:ปากกามันยังทำหน้าที่ในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024543829+07:00","message":"[bufferProcess] send to processor:ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024552979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024557582+07:00","message":"> Transcript [2557] [false]: 'ปากกามันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024562677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024566218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024569745+07:00","message":"StatePrefix: 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.024573285+07:00","message":"TextPushed: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145081355+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145118983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกามันยังทำหน้าที่ในการ\",\"confidence\":0.8815428}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.14512546+07:00","message":"receive interim result [true|false]: ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145136092+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145138375+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145144293+07:00","message":"[buffer interim] 314 true ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145156283+07:00","message":"[bufferProcess] interim [130000000]:ปากกามันยังทำหน้าที่ในการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145159792+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกามันยังทำหน้าที่ในการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145183515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145186231+07:00","message":"> Transcript [2558] [false]: 'ปากกามันยังทำหน้าที่ในการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145189165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145191085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145193333+07:00","message":"StatePrefix: 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145195322+07:00","message":"TextPushed: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145197197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145199044+07:00","message":"> Transcript [2559] [true]: 'ปากกามันยังทำหน้าที่ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145201253+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145205542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145207301+07:00","message":"StatePrefix: 'ปากกามันยังทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145209305+07:00","message":"TextPushed: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.145211956+07:00","message":"Push: 'มันยังทำหน้าที่ในการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.145228895+07:00","message":"push: {true มันยังทำหน้าที่ในการ 0 0xc00016f580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:50.155985374+07:00","message":"write wav file: './tmp/7575/7575_314.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.753728883+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.753773085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลุ่มกัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.753778561+07:00","message":"receive interim result [false|false]: กลุ่มกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.753793673+07:00","message":"[buffer interim] 315 false กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.753801482+07:00","message":"[bufferProcess] interim [600000000]:กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.753803483+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860293616+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860318766+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860321278+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860323118+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860327154+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860328992+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860330963+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860332759+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860334732+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.860336505+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.998204629+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.998243062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.998248973+07:00","message":"receive interim result [false|false]: คุมการเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:50.998265179+07:00","message":"[buffer interim] 315 false คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.998272859+07:00","message":"[bufferProcess] interim [780000000]:คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.998275073+07:00","message":"[bufferProcess] send to processor:กลุ่มกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.998278599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.998281798+07:00","message":"> Transcript [2560] [false]: 'กลุ่มกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:50.998284193+07:00","message":"Set StatePrefix (first interim): 'กลุ่มกัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.047439643+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.047479132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.047485622+07:00","message":"receive interim result [false|false]: คุมการเข้าออก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.047500883+07:00","message":"[buffer interim] 315 false คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.047507878+07:00","message":"[bufferProcess] interim [900000000]:คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.047510402+07:00","message":"[bufferProcess] send to processor:คุมการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.047513865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.047516671+07:00","message":"> Transcript [2561] [false]: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.04751936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.047522958+07:00","message":"Set new StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:51.412434279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:51.412443143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.425613304+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.425651365+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-05-21T13:21:51.425658433+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.425672959+07:00","message":"[buffer interim] 315 false คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425684073+07:00","message":"[bufferProcess] interim [320000000]:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425686466+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425691958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.42569462+07:00","message":"> Transcript [2562] [false]: 'คุมการเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425697956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425700105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425702082+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.425704271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.760688622+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.760738195+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-05-21T13:21:51.760747863+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.760766183+07:00","message":"[buffer interim] 315 false คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.76077504+07:00","message":"[bufferProcess] interim [560000000]:คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760778209+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760785436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760790258+07:00","message":"> Transcript [2563] [false]: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760793746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760795872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760798004+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.760799907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.803509578+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.803548048+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-05-21T13:21:51.803553201+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.803579577+07:00","message":"[buffer interim] 315 false คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803586747+07:00","message":"[bufferProcess] interim [620000000]:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803589135+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803592117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803594583+07:00","message":"> Transcript [2564] [false]: 'คุมการเข้าออกของให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803597952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803600143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803601964+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.803603835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.939203403+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.939240037+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-05-21T13:21:51.93924537+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.939258779+07:00","message":"[buffer interim] 315 false คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939264972+07:00","message":"[bufferProcess] interim [800000000]:คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939267512+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939272867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939275469+07:00","message":"> Transcript [2565] [false]: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.93927868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939280944+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939282807+07:00","message":"StatePrefix: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939284954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939289298+07:00","message":"Push: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939291182+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939293255+07:00","message":"Set new StatePrefix : 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:51.939295152+07:00","message":"Next Push (prob) : 'ออกของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:51.939302617+07:00","message":"push: {false คุมการเข้า 0 0xc002a42e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.259901191+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.259944127+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-05-21T13:21:52.259950946+07:00","message":"receive interim result [false|false]: คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.259964528+07:00","message":"[buffer interim] 315 false คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259971537+07:00","message":"[bufferProcess] interim [40000000]:คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259974268+07:00","message":"[bufferProcess] send to processor:คุมการเข้าออกของไทยประกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.25997795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259981076+07:00","message":"> Transcript [2566] [false]: 'คุมการเข้าออกของไทยประกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259984828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259986841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259989119+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.259991881+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.308245829+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428682546+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428728174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุมการเข้าออกของไส้ปากกาด้วย\",\"confidence\":0.95096385}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428735146+07:00","message":"receive interim result [true|false]: คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428741337+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428743748+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428750367+07:00","message":"[buffer interim] 315 true คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428757471+07:00","message":"[bufferProcess] interim [340000000]:คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428760774+07:00","message":"[bufferProcess] send to processor (isfinal):คุมการเข้าออกของไส้ปากกาด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428764162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428767263+07:00","message":"> Transcript [2567] [false]: 'คุมการเข้าออกของไส้ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428770298+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428772145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428774321+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.42877649+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428778241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428780207+07:00","message":"> Transcript [2568] [true]: 'คุมการเข้าออกของไส้ปากกาด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.42878233+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.42878404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.428785623+07:00","message":"StatePrefix: 'คุมการเข้าออกของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.42878737+07:00","message":"TextPushed: 'คุมการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:52.42879001+07:00","message":"Push: 'ออกของไส้ปากกาด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.428797155+07:00","message":"push: {true ออกของไส้ปากกาด้วย 0 0xc002a42e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:52.436894955+07:00","message":"write wav file: './tmp/7575/7575_315.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:52.8207446+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.719251953+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.810942563+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.810963752+07:00","message":"found end of frame, send empty tag with msgId: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.810967092+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.810973966+07:00","message":"[buffer interim] 316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810980241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.81098498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810988167+07:00","message":"> Transcript [2569] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810991906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810994917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810997591+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.810999973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:53.811010692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:53.811022093+07:00","message":"push: {true \n 0 0xc002a42980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:53.818931518+07:00","message":"write wav file: './tmp/7575/7575_316.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:54.290963815+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:54.412719818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:54.412736039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:54.826801766+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:54.826850673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:54.826856149+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:54.826870212+07:00","message":"[buffer interim] 317 false การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.826875948+07:00","message":"[bufferProcess] interim [600000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.826877857+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.82688349+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.826886297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.826889032+07:00","message":"> Transcript [2570] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:54.826891052+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.061128793+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.061174561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.061180221+07:00","message":"receive interim result [false|false]: ตามนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.061194737+07:00","message":"[buffer interim] 317 false ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.061200603+07:00","message":"[bufferProcess] interim [780000000]:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.061202453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.27090385+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.270954394+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-05-21T13:21:55.270962637+07:00","message":"receive interim result [false|false]: ปานนั้นก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.270983746+07:00","message":"[buffer interim] 317 false ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.270992444+07:00","message":"[bufferProcess] interim [960000000]:ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.270996156+07:00","message":"[bufferProcess] send to processor:ตามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.271000539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.271004164+07:00","message":"> Transcript [2571] [false]: 'ตามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.271007411+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.27101082+07:00","message":"Set new StatePrefix: 'ตามนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.325018823+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.325069362+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-05-21T13:21:55.325077054+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.325095442+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325103321+07:00","message":"[bufferProcess] interim [80000000]:ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325107002+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325116433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325120011+07:00","message":"> Transcript [2572] [false]: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325123267+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.325126409+07:00","message":"Set new StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.644606453+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.64464248+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-05-21T13:21:55.644648889+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.644672341+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644683521+07:00","message":"[bufferProcess] interim [380000000]:ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644685708+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644688937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644691695+07:00","message":"> Transcript [2573] [false]: 'ปานนั้นก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644695293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.64469775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644699684+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.644703268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.725073329+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.725113582+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-05-21T13:21:55.725119662+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:55.7251349+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725142216+07:00","message":"[bufferProcess] interim [500000000]:ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725144853+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725148126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725151771+07:00","message":"> Transcript [2574] [false]: 'ปานนั้นก็ยังต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725155292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725157448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725159317+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:55.725170389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.042826111+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.042860945+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-05-21T13:21:56.042867197+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.042886559+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042893637+07:00","message":"[bufferProcess] interim [800000000]:ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042895859+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042902789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042905836+07:00","message":"> Transcript [2575] [false]: 'ปานนั้นก็ยังต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042909365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042911509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042913414+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.042915818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.245312359+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.2453541+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-05-21T13:21:56.245360132+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.245373908+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.24538157+07:00","message":"[bufferProcess] interim [980000000]:ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245384095+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมีสัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245387516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245390224+07:00","message":"> Transcript [2576] [false]: 'ปานนั้นก็ยังต้องมีสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245393945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245395865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245397787+07:00","message":"StatePrefix: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245399994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.24540279+07:00","message":"Push: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245404711+07:00","message":"TextPushed: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245406896+07:00","message":"Set new StatePrefix : 'ปานนั้นก็ยังต้องมีสัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.245409253+07:00","message":"Next Push (prob) : 'ยังต้องมีสัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.245420937+07:00","message":"push: {false ปานนั้นก็ 0 0xc002a43180}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.37003159+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.370069885+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-05-21T13:21:56.370076077+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.370090682+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370098708+07:00","message":"[bufferProcess] interim [40000000]:ปานนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370101577+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมีสติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370105441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370108654+07:00","message":"> Transcript [2577] [false]: 'ปานนั้นก็ยังต้องมีสติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370110922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.370112839+07:00","message":"Set new StatePrefix: 'ปานนั้นก็ยังต้องมีสติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.371156431+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.371174039+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-05-21T13:21:56.371178347+07:00","message":"receive interim result [false|false]: ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.371186283+07:00","message":"[buffer interim] 317 false ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371189904+07:00","message":"[bufferProcess] interim [100000000]:ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371192149+07:00","message":"[bufferProcess] send to processor:ปานนั้นก็ยังต้องมีสตรี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371194049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371196107+07:00","message":"> Transcript [2578] [false]: 'ปานนั้นก็ยังต้องมีสตรี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371197739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.371199396+07:00","message":"Set new StatePrefix: 'ปานนั้นก็ยังต้องมีสตรี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.408673025+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.481274776+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534471413+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534517205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตอนนั้นก็ยังต้องมีสปริง\",\"confidence\":0.8988442}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534525733+07:00","message":"receive interim result [true|false]: ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534536105+07:00","message":"end recv isFinal message id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534540436+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534547089+07:00","message":"[buffer interim] 317 true ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534557235+07:00","message":"[bufferProcess] interim [340000000]:ตอนนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.53456043+07:00","message":"[bufferProcess] send to processor (isfinal):ปานนั้นก็ยังต้องมีสปริง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534574044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534593261+07:00","message":"> Transcript [2579] [false]: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534597797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534601283+07:00","message":"Set new StatePrefix: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534603889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534606567+07:00","message":"> Transcript [2580] [true]: 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534610062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534612038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534614119+07:00","message":"StatePrefix: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534616719+07:00","message":"TextPushed: 'ปานนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534618388+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.53477753+07:00","message":"Push: 'ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534781067+07:00","message":"TextPushed: 'ปานนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.53478591+07:00","message":"Set new StatePrefix : 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534788118+07:00","message":"Next Push (prob) : 'ตอนนั้นก็ยังต้องมีสปริง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:56.534798809+07:00","message":"push: {true ยังต้องมีสปริง 0 0xc002a43180}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:56.534804948+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_317.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:56.541850065+07:00","message":"write wav file: './tmp/7575/7575_317.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:57.413022239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:21:57.413033653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:58.910116519+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028717048+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028775368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช่ไหมคะ\",\"confidence\":0.77557}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028781659+07:00","message":"receive interim result [true|false]: ใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028792961+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028795245+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028802129+07:00","message":"[buffer interim] 318 true ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028881409+07:00","message":"[bufferProcess] interim [670000000]:ใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028889339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028892375+07:00","message":"> Transcript [2581] [true]: 'ใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028895224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028897041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028898753+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028900661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:21:59.028904906+07:00","message":"Push: 'ใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.028915005+07:00","message":"push: {true ใช่ไหมคะ 0 0xc000385680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:21:59.037536843+07:00","message":"write wav file: './tmp/7575/7575_318.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:21:59.040855982+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.015043946+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.015094951+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-05-21T13:22:00.015100596+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.015114181+07:00","message":"[buffer interim] 319 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.015121604+07:00","message":"[bufferProcess] interim [960000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.015123308+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.082421129+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.08247496+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-05-21T13:22:00.082481748+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.082498851+07:00","message":"[buffer interim] 319 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.082506225+07:00","message":"[bufferProcess] interim [80000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.082508507+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.082512405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.082517722+07:00","message":"> Transcript [2582] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.082519933+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:00.413357757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:00.413361599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.650493563+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.650538632+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-05-21T13:22:00.650545631+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.650559088+07:00","message":"[buffer interim] 319 false ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650566617+07:00","message":"[bufferProcess] interim [680000000]:ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650569149+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650575039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650578029+07:00","message":"> Transcript [2583] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650581377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650583457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650585816+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.650588075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.919522298+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.919565793+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-05-21T13:22:00.919572302+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:00.919586839+07:00","message":"[buffer interim] 319 false ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919593487+07:00","message":"[bufferProcess] interim [920000000]:ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919596231+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919602804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919605583+07:00","message":"> Transcript [2584] [false]: 'ควบคุมการเคลื่อนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919608926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919611096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919613151+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:00.919615627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.183056743+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.183110693+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-05-21T13:22:01.183117628+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.183128116+07:00","message":"[buffer interim] 319 false ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183134772+07:00","message":"[bufferProcess] interim [160000000]:ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183137547+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183140963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183143771+07:00","message":"> Transcript [2585] [false]: 'ควบคุมการเคลื่อนที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.18314689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183149027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183151545+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.183153477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.197355841+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.197399855+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-05-21T13:22:01.197405796+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.197421899+07:00","message":"[buffer interim] 319 false ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197430427+07:00","message":"[bufferProcess] interim [220000000]:ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197435578+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197440919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197443515+07:00","message":"> Transcript [2586] [false]: 'ควบคุมการเคลื่อนที่ของปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197446359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197448489+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.19745053+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197452512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197455088+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197456897+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197458757+07:00","message":"Set new StatePrefix : 'ควบคุมการเคลื่อนที่ของปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.197461184+07:00","message":"Next Push (prob) : 'คุมการเคลื่อนที่ของปลา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.197470049+07:00","message":"push: {false ควบ 0 0xc000423480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.617220281+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.617253494+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-05-21T13:22:01.617259819+07:00","message":"receive interim result [false|false]: ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.617272961+07:00","message":"[buffer interim] 319 false ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617279889+07:00","message":"[bufferProcess] interim [580000000]:ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617282849+07:00","message":"[bufferProcess] send to processor:ควบคุมการเคลื่อนที่ของไต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617288407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617290922+07:00","message":"> Transcript [2587] [false]: 'ควบคุมการเคลื่อนที่ของไต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617293524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.617295571+07:00","message":"Set new StatePrefix: 'ควบคุมการเคลื่อนที่ของไต'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.660264486+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.731935188+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.75686671+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.756908987+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-05-21T13:22:01.756916045+07:00","message":"receive interim result [true|false]: ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.756925307+07:00","message":"end recv isFinal message id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.756927448+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.756933081+07:00","message":"[buffer interim] 319 true ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756944948+07:00","message":"[bufferProcess] interim [850000000]:ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756948872+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมการเคลื่อนที่ของไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.75696079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756974692+07:00","message":"> Transcript [2588] [false]: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756979186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756981936+07:00","message":"Set new StatePrefix: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756984325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756986487+07:00","message":"> Transcript [2589] [true]: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756989941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756992177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756994869+07:00","message":"StatePrefix: 'ควบคุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.756997599+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.75700574+07:00","message":"Push: 'คุมการเคลื่อนที่ของไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.757016753+07:00","message":"push: {true คุมการเคลื่อนที่ของไส้ปากกา 0 0xc000423480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:01.76646798+07:00","message":"write wav file: './tmp/7575/7575_319.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.84827984+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.920110641+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.967644319+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.967673833+07:00","message":"found end of frame, send empty tag with msgId: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.96767712+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.967685788+07:00","message":"[buffer interim] 320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967693798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.96769746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967703213+07:00","message":"> Transcript [2590] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967707569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967710856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.96771376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967716789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:01.967723709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:01.967737295+07:00","message":"push: {true \n 0 0xc000385f80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:01.972620194+07:00","message":"write wav file: './tmp/7575/7575_320.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.106843319+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.106882629+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-05-21T13:22:03.106888292+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.106900923+07:00","message":"[buffer interim] 321 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.106907821+07:00","message":"[bufferProcess] interim [200000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.106909801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.106916722+07:00","message":"[bufferProcess] send to processor (ticker):ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.106919689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.106922153+07:00","message":"> Transcript [2591] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.10692432+07:00","message":"Set StatePrefix (first interim): 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.198780446+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302494298+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302532107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกา\",\"confidence\":0.86737376}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302538259+07:00","message":"receive interim result [true|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302548849+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302551283+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302557526+07:00","message":"[buffer interim] 321 true ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302563845+07:00","message":"[bufferProcess] interim [500000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302568666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302571541+07:00","message":"> Transcript [2592] [true]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302574731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302576792+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302578552+07:00","message":"StatePrefix: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302580535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:03.302586624+07:00","message":"Push: 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.302596279+07:00","message":"push: {true ปากกา 0 0xc00354de00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:03.313359808+07:00","message":"write wav file: './tmp/7575/7575_321.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:03.413880844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:03.413905693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:03.9701156+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.336279239+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.336335048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.336340992+07:00","message":"receive interim result [false|false]: แม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.336357468+07:00","message":"[buffer interim] 322 false แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336363979+07:00","message":"[bufferProcess] interim [420000000]:แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336365674+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336370805+07:00","message":"[bufferProcess] send to processor (ticker):แม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336373263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336376226+07:00","message":"> Transcript [2593] [false]: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.336378332+07:00","message":"Set StatePrefix (first interim): 'แม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.511525804+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.511571405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.511577534+07:00","message":"receive interim result [false|false]: แม่นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.51159477+07:00","message":"[buffer interim] 322 false แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.511601406+07:00","message":"[bufferProcess] interim [540000000]:แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.511603278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.516525656+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.516572816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แน่นอน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.516578456+07:00","message":"receive interim result [false|false]: แน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.516597089+07:00","message":"[buffer interim] 322 false แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516604348+07:00","message":"[bufferProcess] interim [600000000]:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516606877+07:00","message":"[bufferProcess] send to processor:แม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516610714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516613548+07:00","message":"> Transcript [2594] [false]: 'แม่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516617092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516619752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516621671+07:00","message":"StatePrefix: 'แม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.516623938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.809674171+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.832856473+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.832891455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นอนหลับ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.832897122+07:00","message":"receive interim result [false|false]: แม่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.832907411+07:00","message":"[buffer interim] 322 false แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832914091+07:00","message":"[bufferProcess] interim [840000000]:แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832916184+07:00","message":"[bufferProcess] send to processor:แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832919404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832921989+07:00","message":"> Transcript [2595] [false]: 'แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832924217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.832926056+07:00","message":"Set new StatePrefix: 'แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908785093+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908839281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่นอนหลับ\",\"confidence\":0.8680873}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.90884541+07:00","message":"receive interim result [true|false]: แม่นอนหลับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908859307+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908862753+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908872477+07:00","message":"[buffer interim] 322 true แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908883623+07:00","message":"[bufferProcess] interim [50000000]:แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908890764+07:00","message":"[bufferProcess] send to processor (isfinal):แม่นอนหลับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908893829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908896567+07:00","message":"> Transcript [2596] [false]: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908899256+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908901256+07:00","message":"Set new StatePrefix: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.90890299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908904688+07:00","message":"> Transcript [2597] [true]: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908906888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908909063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908910829+07:00","message":"StatePrefix: 'แม่นอนหลับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908912671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:04.908920409+07:00","message":"Push: 'แม่นอนหลับ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:04.908928463+07:00","message":"push: {true แม่นอนหลับ 0 0xc00354c000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:04.915392747+07:00","message":"write wav file: './tmp/7575/7575_322.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:05.251101306+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:05.965247778+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:05.965278994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:05.965283887+07:00","message":"receive interim result [false|false]: เขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:05.965293376+07:00","message":"[buffer interim] 323 false เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965299404+07:00","message":"[bufferProcess] interim [540000000]:เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965301156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965306059+07:00","message":"[bufferProcess] send to processor (ticker):เขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965308934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965312068+07:00","message":"> Transcript [2598] [false]: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:05.965314163+07:00","message":"Set StatePrefix (first interim): 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.118836301+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.118883815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.118890538+07:00","message":"receive interim result [false|false]: เขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.118906062+07:00","message":"[buffer interim] 323 false เขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.118914174+07:00","message":"[bufferProcess] interim [720000000]:เขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.118917378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:06.413885871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:06.413891025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.613718698+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.613757942+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-05-21T13:22:06.613763947+07:00","message":"receive interim result [false|false]: เขียนได้ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.613776459+07:00","message":"[buffer interim] 323 false เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.613782288+07:00","message":"[bufferProcess] interim [140000000]:เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.613784949+07:00","message":"[bufferProcess] send to processor:เขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.61378988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.61379259+07:00","message":"> Transcript [2599] [false]: 'เขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.613796123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.613798071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.613799833+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.61380187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.769651771+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.769692001+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-05-21T13:22:06.769698133+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.769711186+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769717847+07:00","message":"[bufferProcess] interim [320000000]:เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769720041+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769725228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769728242+07:00","message":"> Transcript [2600] [false]: 'เขียนได้ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769731596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769733645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769735443+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.769737397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.867357152+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.867393937+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-05-21T13:22:06.867399925+07:00","message":"receive interim result [false|false]: เขียนได้ต้องรีบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.867410926+07:00","message":"[buffer interim] 323 false เขียนได้ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867417862+07:00","message":"[bufferProcess] interim [380000000]:เขียนได้ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867420101+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867425054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867427741+07:00","message":"> Transcript [2601] [false]: 'เขียนได้ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867436389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867438639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.86744047+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.867442554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.925675407+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.925714538+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-05-21T13:22:06.925720848+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีป้าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.925735057+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีป้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925741182+07:00","message":"[bufferProcess] interim [440000000]:เขียนได้ต้องมีป้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925743798+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องรีบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925750696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925754242+07:00","message":"> Transcript [2602] [false]: 'เขียนได้ต้องรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925766888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925769472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925771331+07:00","message":"StatePrefix: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925773239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925781578+07:00","message":"Push: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925784066+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925786104+07:00","message":"Set new StatePrefix : 'เขียนได้ต้องรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.925788175+07:00","message":"Next Push (prob) : 'ได้ต้องรีบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.925797166+07:00","message":"push: {false เขียน 0 0xc00354ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.951835395+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.951873874+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-05-21T13:22:06.951881198+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:06.951894466+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951904125+07:00","message":"[bufferProcess] interim [500000000]:เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951906446+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีป้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951909661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951912566+07:00","message":"> Transcript [2603] [false]: 'เขียนได้ต้องมีป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951914894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:06.951919142+07:00","message":"Set new StatePrefix: 'เขียนได้ต้องมีป้าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.13858564+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.138637415+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-05-21T13:22:07.138643864+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีป้ายปาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.138661651+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีป้ายปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138668459+07:00","message":"[bufferProcess] interim [680000000]:เขียนได้ต้องมีป้ายปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138670857+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138673865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138676671+07:00","message":"> Transcript [2604] [false]: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138680179+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.138682622+07:00","message":"Set new StatePrefix: 'เขียนได้ต้องมีไส้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.210979323+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.211018453+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-05-21T13:22:07.211024353+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.211037272+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211045113+07:00","message":"[bufferProcess] interim [800000000]:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211047458+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีป้ายปาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211052628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211055134+07:00","message":"> Transcript [2605] [false]: 'เขียนได้ต้องมีป้ายปาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211057605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.211059658+07:00","message":"Set new StatePrefix: 'เขียนได้ต้องมีป้ายปาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.888623812+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.888658731+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-05-21T13:22:07.888664863+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:07.888677328+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888683678+07:00","message":"[bufferProcess] interim [400000000]:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888686295+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888693194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888695935+07:00","message":"> Transcript [2606] [false]: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888698328+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:07.888700208+07:00","message":"Set new StatePrefix: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.424643675+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.424684367+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-05-21T13:22:08.424692917+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.424705111+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424711643+07:00","message":"[bufferProcess] interim [0]:เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424713938+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424718798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424721315+07:00","message":"> Transcript [2607] [false]: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424724367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424726438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424728395+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.424730738+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.474699159+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.474734948+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-05-21T13:22:08.47474085+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.474755658+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474763986+07:00","message":"[bufferProcess] interim [60000000]:เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474766915+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474770797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474774997+07:00","message":"> Transcript [2608] [false]: 'เขียนได้ต้องมีไส้ปากกาที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474778642+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474780892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474782929+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.474785118+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.479771157+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.479796414+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-05-21T13:22:08.479801726+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.479818872+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479825434+07:00","message":"[bufferProcess] interim [120000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479827434+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บัญชี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479831964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479834474+07:00","message":"> Transcript [2609] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479837338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479839214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479840982+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.479843039+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.929468753+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.929507202+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-05-21T13:22:08.92951297+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.929524434+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929533442+07:00","message":"[bufferProcess] interim [480000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929537471+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929543759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.92954766+07:00","message":"> Transcript [2610] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929552661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929556035+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929558538+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929560878+07:00","message":"TextPushed: 'เขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929567623+07:00","message":"Push: 'ได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929570777+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929573768+07:00","message":"Set new StatePrefix : 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:08.929576966+07:00","message":"Next Push (prob) : 'ที่บรรจุ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:08.929585771+07:00","message":"push: {false ได้ต้องมีไส้ปากกา 0 0xc00354ca80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.128058032+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.128096412+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-05-21T13:22:09.128102385+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.128119594+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128126589+07:00","message":"[bufferProcess] interim [720000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128129298+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128132639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128135369+07:00","message":"> Transcript [2611] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128139099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128141244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.1281431+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.128145694+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.314240426+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.314275506+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-05-21T13:22:09.314281554+07:00","message":"receive interim result [false|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.314294039+07:00","message":"[buffer interim] 323 false เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314303779+07:00","message":"[bufferProcess] interim [900000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314307111+07:00","message":"[bufferProcess] send to processor:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314312959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314317068+07:00","message":"> Transcript [2612] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314321709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314324382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314329311+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.314331957+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.410391862+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:09.414612892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:09.414621801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.535285062+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.53532592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.535332709+07:00","message":"receive interim result [true|false]: เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.535344205+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.535346267+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.53535232+07:00","message":"[buffer interim] 323 true เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535359229+07:00","message":"[bufferProcess] interim [170000000]:เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535372671+07:00","message":"[bufferProcess] send to processor (isfinal):เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.53537612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535378921+07:00","message":"> Transcript [2613] [false]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535398932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535401609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535404205+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535407105+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535409373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535411357+07:00","message":"> Transcript [2614] [true]: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535413491+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535415081+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535416701+07:00","message":"StatePrefix: 'เขียนได้ต้องมีไส้ปากกาที่บรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535418404+07:00","message":"TextPushed: 'เขียนได้ต้องมีไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:09.535424624+07:00","message":"Push: 'ที่บรรจุหมึกไว้อยู่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.535432814+07:00","message":"push: {true ที่บรรจุหมึกไว้อยู่ 0 0xc00354ca80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:09.545278919+07:00","message":"write wav file: './tmp/7575/7575_323.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:09.930913152+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:10.986384062+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:10.986427257+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-05-21T13:22:10.986433165+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:10.986449774+07:00","message":"[buffer interim] 324 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986455932+07:00","message":"[bufferProcess] interim [80000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986458168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986465988+07:00","message":"[bufferProcess] send to processor (ticker):เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986468322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986470774+07:00","message":"> Transcript [2615] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:10.986473042+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.093279149+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.093324631+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-05-21T13:22:11.09333025+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.093343072+07:00","message":"[buffer interim] 324 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.093352761+07:00","message":"[bufferProcess] interim [140000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.093356048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.226791423+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.226838099+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-05-21T13:22:11.226844858+07:00","message":"receive interim result [false|false]: เอาไว้ทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.226860395+07:00","message":"[buffer interim] 324 false เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226868218+07:00","message":"[bufferProcess] interim [320000000]:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226870987+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226879312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226882188+07:00","message":"> Transcript [2616] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226885728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226888025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226890138+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.226892214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.353157831+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.35321028+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-05-21T13:22:11.353217167+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.353233123+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353240673+07:00","message":"[bufferProcess] interim [440000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353243087+07:00","message":"[bufferProcess] send to processor:เอาไว้ทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353249878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353252713+07:00","message":"> Transcript [2617] [false]: 'เอาไว้ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353255825+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353257869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.35326052+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.353262917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.682660204+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.682700536+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-05-21T13:22:11.682706645+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.682722322+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682729489+07:00","message":"[bufferProcess] interim [740000000]:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682731927+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682740259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682743511+07:00","message":"> Transcript [2618] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682747357+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682749547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682751919+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.682754488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.690083873+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.690098078+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-05-21T13:22:11.690104044+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับขี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.690115285+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690119956+07:00","message":"[bufferProcess] interim [800000000]:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690121862+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690125312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690127567+07:00","message":"> Transcript [2619] [false]: 'เอาไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690129929+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690132153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690134047+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690135827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690140517+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690144147+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690146593+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.690149219+07:00","message":"Next Push (prob) : 'ไว้สำหรับค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.690174118+07:00","message":"push: {false เอา 0 0xc0000e3900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.860972962+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.861012552+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-05-21T13:22:11.861018735+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:11.861029728+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.861037038+07:00","message":"[bufferProcess] interim [980000000]:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.861039272+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับขี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.861042851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.861045532+07:00","message":"> Transcript [2620] [false]: 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.86104778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:11.861049861+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับขี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.229148235+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.26242555+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.262493954+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-05-21T13:22:12.262522898+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.262557121+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.262595243+07:00","message":"[bufferProcess] interim [400000000]:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.262599014+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.262603463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.262606643+07:00","message":"> Transcript [2621] [false]: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.26260952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.262612189+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.331209976+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.331302571+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-05-21T13:22:12.331308985+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.331332799+07:00","message":"[buffer interim] 324 false เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331341292+07:00","message":"[bufferProcess] interim [520000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331343893+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับเขียนน้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331349721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331352762+07:00","message":"> Transcript [2622] [false]: 'เอาไว้สำหรับเขียนน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331356567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331358943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331361257+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.331364171+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348228554+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348251703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับเขียนเนาะ\",\"confidence\":0.9530713}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348256813+07:00","message":"receive interim result [true|false]: เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348267287+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348272815+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348280584+07:00","message":"[buffer interim] 324 true เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348286762+07:00","message":"[bufferProcess] interim [520000000]:เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348294478+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้สำหรับเขียนเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348297895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348301138+07:00","message":"> Transcript [2623] [false]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348303687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348305595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348307472+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348309583+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348313829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348315811+07:00","message":"> Transcript [2624] [true]: 'เอาไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348318057+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348320499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348322076+07:00","message":"StatePrefix: 'เอาไว้สำหรับเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348323722+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:12.348330015+07:00","message":"Push: 'ไว้สำหรับเขียนเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.348338651+07:00","message":"push: {true ไว้สำหรับเขียนเนาะ 0 0xc0000e3900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:12.355704374+07:00","message":"write wav file: './tmp/7575/7575_324.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:12.415361718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:12.415372072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:12.692041199+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.674222972+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.674265868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือเรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.674270878+07:00","message":"receive interim result [false|false]: นี่คือเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.674288117+07:00","message":"[buffer interim] 325 false นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674294631+07:00","message":"[bufferProcess] interim [780000000]:นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674296406+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674302359+07:00","message":"[bufferProcess] send to processor (ticker):นี่คือเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674304982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674307406+07:00","message":"> Transcript [2625] [false]: 'นี่คือเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.674309891+07:00","message":"Set StatePrefix (first interim): 'นี่คือเรา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.732509725+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.732551422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.732558341+07:00","message":"receive interim result [false|false]: นี่คือระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:13.732573888+07:00","message":"[buffer interim] 325 false นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.732581521+07:00","message":"[bufferProcess] interim [900000000]:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:13.732583635+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.120553645+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.120593278+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-05-21T13:22:14.12060103+07:00","message":"receive interim result [false|false]: นี่คือระบบอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.120614144+07:00","message":"[buffer interim] 325 false นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120620739+07:00","message":"[bufferProcess] interim [320000000]:นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120623247+07:00","message":"[bufferProcess] send to processor:นี่คือระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120628489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120631258+07:00","message":"> Transcript [2626] [false]: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120633566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.120635734+07:00","message":"Set new StatePrefix: 'นี่คือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.255696428+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.255736335+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-05-21T13:22:14.255743078+07:00","message":"receive interim result [false|false]: นี่คือระบบประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.255761191+07:00","message":"[buffer interim] 325 false นี่คือระบบประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255769479+07:00","message":"[bufferProcess] interim [380000000]:นี่คือระบบประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255772335+07:00","message":"[bufferProcess] send to processor:นี่คือระบบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255775819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255779406+07:00","message":"> Transcript [2627] [false]: 'นี่คือระบบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255782917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255785054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.25578705+07:00","message":"StatePrefix: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.255789134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.324776921+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.324825989+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-05-21T13:22:14.324834841+07:00","message":"receive interim result [false|false]: นี่คือระบบปรับอากาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.32485038+07:00","message":"[buffer interim] 325 false นี่คือระบบปรับอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324857726+07:00","message":"[bufferProcess] interim [500000000]:นี่คือระบบปรับอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324860245+07:00","message":"[bufferProcess] send to processor:นี่คือระบบประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.32486351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324867752+07:00","message":"> Transcript [2628] [false]: 'นี่คือระบบประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324871682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324873718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324876178+07:00","message":"StatePrefix: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.324878175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.436665502+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.436708272+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-05-21T13:22:14.43671538+07:00","message":"receive interim result [false|false]: นี่คือระบบประการูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.436732272+07:00","message":"[buffer interim] 325 false นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436739635+07:00","message":"[bufferProcess] interim [560000000]:นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436742381+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปรับอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436746056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436749119+07:00","message":"> Transcript [2629] [false]: 'นี่คือระบบปรับอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.43675263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436754689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.43675651+07:00","message":"StatePrefix: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.436758509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.566414014+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.566472579+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-05-21T13:22:14.566479138+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.566503624+07:00","message":"[buffer interim] 325 false นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566516847+07:00","message":"[bufferProcess] interim [680000000]:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566520512+07:00","message":"[bufferProcess] send to processor:นี่คือระบบประการูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566528915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566532025+07:00","message":"> Transcript [2630] [false]: 'นี่คือระบบประการูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566535505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566537824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566539783+07:00","message":"StatePrefix: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.56654188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566549184+07:00","message":"Push: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566550958+07:00","message":"TextPushed: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.566552937+07:00","message":"Set new StatePrefix : 'นี่คือระบบประการูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:14.56655498+07:00","message":"Next Push (prob) : 'ประการูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:14.56656343+07:00","message":"push: {false นี่คือระบบ 0 0xc000423b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.037932745+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.037988258+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-05-21T13:22:15.037997299+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.038017223+07:00","message":"[buffer interim] 325 false นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038027933+07:00","message":"[bufferProcess] interim [220000000]:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038031736+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038037294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038042733+07:00","message":"> Transcript [2631] [false]: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038047307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.038052987+07:00","message":"Set new StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.291848797+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.291895504+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-05-21T13:22:15.291903319+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.291920856+07:00","message":"[buffer interim] 325 false นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291928515+07:00","message":"[bufferProcess] interim [340000000]:นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291931552+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291938957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291941773+07:00","message":"> Transcript [2632] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291945477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291947875+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291949724+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.291952424+07:00","message":"TextPushed: 'นี่คือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.387354834+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.387395062+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-05-21T13:22:15.387401791+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.387415038+07:00","message":"[buffer interim] 325 false นี่คือระบบปากกาลูกลื่นที่คุณยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.38742272+07:00","message":"[bufferProcess] interim [460000000]:นี่คือระบบปากกาลูกลื่นที่คุณยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387425471+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387432927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387435563+07:00","message":"> Transcript [2633] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387439111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387443139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387445425+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.387447944+07:00","message":"TextPushed: 'นี่คือระบบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:15.416413514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:15.416419009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.440415524+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.450465937+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.450501902+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-05-21T13:22:15.450510357+07:00","message":"receive interim result [false|false]: นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.45052706+07:00","message":"[buffer interim] 325 false นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450534612+07:00","message":"[bufferProcess] interim [580000000]:นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450537414+07:00","message":"[bufferProcess] send to processor:นี่คือระบบปากกาลูกลื่นที่คุณยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.45054264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450547105+07:00","message":"> Transcript [2634] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450552601+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450555713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450557933+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.450560309+07:00","message":"TextPushed: 'นี่คือระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594789716+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594844786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง\",\"confidence\":0.9449707}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594852438+07:00","message":"receive interim result [true|false]: นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594863246+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594865522+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594873503+07:00","message":"[buffer interim] 325 true นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594887831+07:00","message":"[bufferProcess] interim [790000000]:นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594896213+07:00","message":"[bufferProcess] send to processor (isfinal):นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594900033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594903358+07:00","message":"> Transcript [2635] [false]: 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594906933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594908918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594911363+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594913655+07:00","message":"TextPushed: 'นี่คือระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594919653+07:00","message":"Push: 'ปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.59492205+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594924315+07:00","message":"Set new StatePrefix : 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594926809+07:00","message":"Next Push (prob) : 'ที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594929172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594931336+07:00","message":"> Transcript [2636] [true]: 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594933599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594935347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594937029+07:00","message":"StatePrefix: 'นี่คือระบบปากกาลูกลื่นที่คุณยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594938798+07:00","message":"TextPushed: 'นี่คือระบบปากกาลูกลื่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:15.594941078+07:00","message":"Push: 'ที่คุณยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594959152+07:00","message":"push: {false ปากกาลูกลื่น 0 0xc000423b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:15.594985417+07:00","message":"push: {true ที่คุณยกตัวอย่าง 0 0xc000423b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:15.602440248+07:00","message":"write wav file: './tmp/7575/7575_325.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.080153332+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.737241332+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.737281434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.737286649+07:00","message":"receive interim result [false|false]: เราใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.737301267+07:00","message":"[buffer interim] 326 false เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.737309145+07:00","message":"[bufferProcess] interim [720000000]:เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.737313261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.737320116+07:00","message":"[bufferProcess] send to processor (ticker):เราใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.737323026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.737325823+07:00","message":"> Transcript [2637] [false]: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.73732803+07:00","message":"Set StatePrefix (first interim): 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.927556003+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.927592765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.927600756+07:00","message":"receive interim result [false|false]: เราใช้วิธี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:16.927614477+07:00","message":"[buffer interim] 326 false เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.92762147+07:00","message":"[bufferProcess] interim [840000000]:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:16.927623632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.119817032+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.119860611+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-05-21T13:22:17.119867386+07:00","message":"receive interim result [false|false]: เราใช้วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.119886814+07:00","message":"[buffer interim] 326 false เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119898049+07:00","message":"[bufferProcess] interim [80000000]:เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119900654+07:00","message":"[bufferProcess] send to processor:เราใช้วิธี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119904377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119907595+07:00","message":"> Transcript [2638] [false]: 'เราใช้วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.11991114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119913218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119915164+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.119917323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.41253929+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.412575542+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-05-21T13:22:17.412586335+07:00","message":"receive interim result [false|false]: เราใช้วิธีผลิต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.412605953+07:00","message":"[buffer interim] 326 false เราใช้วิธีผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412612279+07:00","message":"[bufferProcess] interim [320000000]:เราใช้วิธีผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412614855+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412621251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412623761+07:00","message":"> Transcript [2639] [false]: 'เราใช้วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412626735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.41262904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.412631346+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.41263344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.44049689+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.440529608+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-05-21T13:22:17.440535458+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.440548886+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440554503+07:00","message":"[bufferProcess] interim [380000000]:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440557008+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีผลิต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.44056055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440563188+07:00","message":"> Transcript [2640] [false]: 'เราใช้วิธีผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440566021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440567989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440569819+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.440571779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.633572544+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.63360841+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-05-21T13:22:17.633615603+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.633628196+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633634235+07:00","message":"[bufferProcess] interim [620000000]:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633636526+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633641809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633644726+07:00","message":"> Transcript [2641] [false]: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633647994+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.63365009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.63365204+07:00","message":"StatePrefix: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633654215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.63365909+07:00","message":"Push: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.63366095+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633663248+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.633665382+07:00","message":"Next Push (prob) : 'วิธีการวิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.63367299+07:00","message":"push: {false เราใช้ 0 0xc002a43c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.958728119+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.95876967+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-05-21T13:22:17.958782928+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:17.958799202+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958813066+07:00","message":"[bufferProcess] interim [920000000]:เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958816194+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958823112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.95882861+07:00","message":"> Transcript [2642] [false]: 'เราใช้วิธีการวิเคราะห์ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958832441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958834668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.95883675+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:17.958839119+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.008484694+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.008516935+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-05-21T13:22:18.008522676+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.008537185+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008543529+07:00","message":"[bufferProcess] interim [980000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008545925+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008549317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008552277+07:00","message":"> Transcript [2643] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008555346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008557263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008559642+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.008562522+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.40376529+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.403807565+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-05-21T13:22:18.403814035+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.403827372+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403833462+07:00","message":"[bufferProcess] interim [400000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403836342+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403841879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403844668+07:00","message":"> Transcript [2644] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.40384764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403849756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403851949+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.403854413+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:18.417043878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:18.417052099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.536158707+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.5361961+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-05-21T13:22:18.536202809+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.536216064+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536222556+07:00","message":"[bufferProcess] interim [460000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536225132+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536230763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536233261+07:00","message":"> Transcript [2645] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536237147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536239804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536242016+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536244288+07:00","message":"TextPushed: 'เราใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.53624933+07:00","message":"Push: 'วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536251774+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536253789+07:00","message":"Set new StatePrefix : 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.536255817+07:00","message":"Next Push (prob) : 'ระบบด้วยกันดู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.536262776+07:00","message":"push: {false วิธีการวิเคราะห์ 0 0xc002a43c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.666831718+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.666876076+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-05-21T13:22:18.666882835+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.666899982+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.666907999+07:00","message":"[bufferProcess] interim [580000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.66691098+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.666918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.66692095+07:00","message":"> Transcript [2646] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.66692357+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.889471082+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.906455344+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.906491557+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-05-21T13:22:18.906498043+07:00","message":"receive interim result [false|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:18.906511146+07:00","message":"[buffer interim] 326 false เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.906518715+07:00","message":"[bufferProcess] interim [880000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.9065214+07:00","message":"[bufferProcess] send to processor:เราใช้วิธีการวิเคราะห์ระบบด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.906525594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.906528626+07:00","message":"> Transcript [2647] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:18.906531244+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.020984663+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.02102366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง\",\"confidence\":0.95040345}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021044679+07:00","message":"receive interim result [true|false]: เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021057411+07:00","message":"end recv isFinal message id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021059628+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021066654+07:00","message":"[buffer interim] 326 true เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021074732+07:00","message":"[bufferProcess] interim [30000000]:เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021082672+07:00","message":"[bufferProcess] send to processor (isfinal):เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021086412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021089683+07:00","message":"> Transcript [2648] [false]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021093192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.02109506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021097386+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021099981+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021102047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021103845+07:00","message":"> Transcript [2649] [true]: 'เราใช้วิธีการวิเคราะห์ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.02110591+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021107524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.02110907+07:00","message":"StatePrefix: 'เราใช้วิธีการวิเคราะห์ระบบด้วยกันดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021110899+07:00","message":"TextPushed: 'เราใช้วิธีการวิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.021125433+07:00","message":"Push: 'ระบบด้วยการดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021134452+07:00","message":"push: {true ระบบด้วยการดูโครงสร้าง 0 0xc002a43c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.021607884+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:19.030020081+07:00","message":"write wav file: './tmp/7575/7575_326.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.848372346+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.86859478+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.868628784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.868634542+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.868647029+07:00","message":"[buffer interim] 327 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.868655041+07:00","message":"[bufferProcess] interim [900000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.868657646+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.944331706+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.94437594+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-05-21T13:22:19.944382737+07:00","message":"receive interim result [true|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.944392175+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.944395109+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.944401722+07:00","message":"[buffer interim] 327 true ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944411065+07:00","message":"[bufferProcess] interim [50000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944415765+07:00","message":"[bufferProcess] send to processor (isfinal):ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944419056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944422002+07:00","message":"> Transcript [2650] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944424198+07:00","message":"Set StatePrefix (first interim): 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944425918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944427802+07:00","message":"> Transcript [2651] [true]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944430763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944432677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944434567+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944436596+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:19.944443463+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:19.944452064+07:00","message":"push: {true ภายนอก 0 0xc002a43d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:19.954079906+07:00","message":"write wav file: './tmp/7575/7575_327.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.049514688+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.624145252+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.624186573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.624192583+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.624205396+07:00","message":"[buffer interim] 328 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.624211679+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.624213868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.730636625+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.730679193+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดู\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.730685526+07:00","message":"receive interim result [false|false]: แล้วก็ดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.730700423+07:00","message":"[buffer interim] 328 false แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.730707637+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.730710065+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.730713623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.730716609+07:00","message":"> Transcript [2652] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:20.730718837+07:00","message":"Set StatePrefix (first interim): 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859918994+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859944414+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859947477+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859949627+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859951336+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859952962+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859954734+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859974068+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859975952+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859977557+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:20.859979192+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.012353651+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.012419995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูคน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.01242626+07:00","message":"receive interim result [false|false]: แล้วก็ดูคน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.01244802+07:00","message":"[buffer interim] 328 false แล้วก็ดูคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012456065+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็ดูคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012459077+07:00","message":"[bufferProcess] send to processor:แล้วก็ดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012462385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012465349+07:00","message":"> Transcript [2653] [false]: 'แล้วก็ดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012468392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012470452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012472316+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.012474244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.079957175+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.07999139+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-05-21T13:22:21.079996377+07:00","message":"receive interim result [false|false]: แล้วก็ดูโฮม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.080009243+07:00","message":"[buffer interim] 328 false แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080015663+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080018108+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูคน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080024058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080026917+07:00","message":"> Transcript [2654] [false]: 'แล้วก็ดูคน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080030358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080032555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080034649+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.080037019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.154049494+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.154084376+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-05-21T13:22:21.154090983+07:00","message":"receive interim result [false|false]: แล้วก็ดูโควต้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.154103262+07:00","message":"[buffer interim] 328 false แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154109251+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154111563+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโฮม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.15411671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154119705+07:00","message":"> Transcript [2655] [false]: 'แล้วก็ดูโฮม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154122815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154124968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.154127013+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.15412898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.227421817+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.227468747+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-05-21T13:22:21.227475053+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.227492046+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227499688+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227502248+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโควต้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227509671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227512753+07:00","message":"> Transcript [2656] [false]: 'แล้วก็ดูโควต้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227516557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227519477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227523089+07:00","message":"StatePrefix: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227525305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.22753134+07:00","message":"Push: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227533368+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227535361+07:00","message":"Set new StatePrefix : 'แล้วก็ดูโควต้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.227537657+07:00","message":"Next Push (prob) : 'ดูโควต้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.22754663+07:00","message":"push: {false แล้วก็ 0 0xc002a42000}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:21.417494596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:21.417521051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.504077229+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.504127794+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-05-21T13:22:21.504133922+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:21.504147502+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504154958+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504157462+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504162801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504166253+07:00","message":"> Transcript [2657] [false]: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504168773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:21.504170707+07:00","message":"Set new StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.130427124+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.130476188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายใน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.130483211+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.130499271+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130507231+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130510091+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.13051764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130521043+07:00","message":"> Transcript [2658] [false]: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130524852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130527484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130529538+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.130531592+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.390372651+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.390414347+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-05-21T13:22:22.390421662+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.390437986+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายในอยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390446391+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390449653+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.39045345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390456283+07:00","message":"> Transcript [2659] [false]: 'แล้วก็ดูโครงสร้างภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390459881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390462041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390464094+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.390466408+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.513569988+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.513614104+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-05-21T13:22:22.513620553+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.513635674+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายในอยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513646701+07:00","message":"[bufferProcess] interim [520000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513649616+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายในอยู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513655603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513658986+07:00","message":"> Transcript [2660] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513662515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513664744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513668896+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.513671266+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.820251127+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.820288144+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-05-21T13:22:22.820294828+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.820311392+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820317773+07:00","message":"[bufferProcess] interim [760000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820320306+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820323583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820326188+07:00","message":"> Transcript [2661] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820329225+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820331124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820333733+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820335741+07:00","message":"TextPushed: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820343396+07:00","message":"Push: 'ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820345193+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820347584+07:00","message":"Set new StatePrefix : 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:22.820349829+07:00","message":"Next Push (prob) : 'ภายในอยู่หน้าที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:22.820357184+07:00","message":"push: {false ดูโครงสร้าง 0 0xc002a42000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.009811496+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.009848453+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-05-21T13:22:23.009856808+07:00","message":"receive interim result [false|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.009872701+07:00","message":"[buffer interim] 328 false แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009881613+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009885332+07:00","message":"[bufferProcess] send to processor:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009895114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009898285+07:00","message":"> Transcript [2662] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009901802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009904027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009906024+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.009908475+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.128540078+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.189259132+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260244347+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260285964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา\",\"confidence\":0.9431808}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260292647+07:00","message":"receive interim result [true|false]: แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260301316+07:00","message":"end recv isFinal message id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260303654+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260309476+07:00","message":"[buffer interim] 328 true แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260318757+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260321935+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260325087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260327985+07:00","message":"> Transcript [2663] [false]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260331493+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260333584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.2603364+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260339989+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260343078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260344952+07:00","message":"> Transcript [2664] [true]: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260347265+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260348939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260350622+07:00","message":"StatePrefix: 'แล้วก็ดูโครงสร้างภายในอยู่หน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.26035252+07:00","message":"TextPushed: 'แล้วก็ดูโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.260360349+07:00","message":"Push: 'ภายในอยู่หน้าที่ของเขา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.260367809+07:00","message":"push: {true ภายในอยู่หน้าที่ของเขา 0 0xc002a42000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:23.269180428+07:00","message":"write wav file: './tmp/7575/7575_328.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.734234762+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.734299508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กางเกง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.734305586+07:00","message":"receive interim result [false|false]: กางเกง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.734321639+07:00","message":"[buffer interim] 329 false กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.734329291+07:00","message":"[bufferProcess] interim [600000000]:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.734331617+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.849887379+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.849921026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังกฤษ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.849927685+07:00","message":"receive interim result [false|false]: อังกฤษ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:23.849946301+07:00","message":"[buffer interim] 329 false อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.849955628+07:00","message":"[bufferProcess] interim [660000000]:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.849957803+07:00","message":"[bufferProcess] send to processor:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.849964475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.849967321+07:00","message":"> Transcript [2665] [false]: 'กางเกง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:23.849969653+07:00","message":"Set StatePrefix (first interim): 'กางเกง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.363901588+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.36394436+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-05-21T13:22:24.363951041+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.363962656+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363968612+07:00","message":"[bufferProcess] interim [200000000]:อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363971145+07:00","message":"[bufferProcess] send to processor:อังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363976448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363979153+07:00","message":"> Transcript [2666] [false]: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363981236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.363983231+07:00","message":"Set new StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:24.417835532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:24.417845058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.548495113+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.54853147+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-05-21T13:22:24.548537911+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.548549978+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548556235+07:00","message":"[bufferProcess] interim [380000000]:อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548558532+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548563468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548566261+07:00","message":"> Transcript [2667] [false]: 'อังกฤษความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.54856927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548571315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.54857311+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.548575358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.666327954+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.666368948+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-05-21T13:22:24.66637511+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.666390265+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666397654+07:00","message":"[bufferProcess] interim [500000000]:อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666400335+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666403569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666406414+07:00","message":"> Transcript [2668] [false]: 'อังกฤษความสัมพันธ์กัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666409384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666411407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666413247+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.666415286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.746463636+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.746501358+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-05-21T13:22:24.746507356+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:24.746520153+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.74652633+07:00","message":"[bufferProcess] interim [620000000]:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746529106+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กันนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746534151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746536766+07:00","message":"> Transcript [2669] [false]: 'อังกฤษความสัมพันธ์กันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746539582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746541592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746543446+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:24.746545506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.320838398+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.320886436+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-05-21T13:22:25.320892609+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.320908147+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320915447+07:00","message":"[bufferProcess] interim [220000000]:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320917931+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320925005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320927773+07:00","message":"> Transcript [2670] [false]: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320931507+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320933664+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320945469+07:00","message":"StatePrefix: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320947835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320955456+07:00","message":"Push: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320957581+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320959807+07:00","message":"Set new StatePrefix : 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.320961972+07:00","message":"Next Push (prob) : 'ความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.320970446+07:00","message":"push: {false อังกฤษ 0 0xc000422e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.831122668+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.831163189+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-05-21T13:22:25.831169779+07:00","message":"receive interim result [false|false]: อังกฤษความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.831184606+07:00","message":"[buffer interim] 329 false อังกฤษความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831192983+07:00","message":"[bufferProcess] interim [700000000]:อังกฤษความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.83119608+07:00","message":"[bufferProcess] send to processor:อังกฤษความสัมพันธ์กันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831203141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831205903+07:00","message":"> Transcript [2671] [false]: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831209676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.83121199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831214448+07:00","message":"StatePrefix: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:25.831216942+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:25.879462016+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.010988122+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017599756+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017635023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังเกตความสัมพันธ์กันนะคะครูหมุน\",\"confidence\":0.91441715}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017641458+07:00","message":"receive interim result [true|false]: สังเกตความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017652475+07:00","message":"end recv isFinal message id 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017654679+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.01766043+07:00","message":"[buffer interim] 329 true สังเกตความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017669674+07:00","message":"[bufferProcess] interim [910000000]:สังเกตความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.0176751+07:00","message":"[bufferProcess] send to processor (isfinal):อังกฤษความสัมพันธ์กันนะคะครูหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017678733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017695803+07:00","message":"> Transcript [2672] [false]: 'อังกฤษความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017698998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017700907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017702803+07:00","message":"StatePrefix: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017705005+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017706992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.01770885+07:00","message":"> Transcript [2673] [true]: 'สังเกตความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017710851+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017712433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.01771418+07:00","message":"StatePrefix: 'อังกฤษความสัมพันธ์กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017715967+07:00","message":"TextPushed: 'อังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017717758+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.01783492+07:00","message":"Push: 'สังเกตความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017838501+07:00","message":"TextPushed: 'อังกฤษสังเกตความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017841087+07:00","message":"Set new StatePrefix : 'สังเกตความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017843392+07:00","message":"Next Push (prob) : 'สังเกตความสัมพันธ์กันนะคะครูหมุน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:26.017851714+07:00","message":"push: {true สังเกตความสัมพันธ์กันนะคะครูหมุน 0 0xc000422e80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:26.017859072+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_329.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:26.025291309+07:00","message":"write wav file: './tmp/7575/7575_329.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.384117175+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.384171885+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-05-21T13:22:27.384177939+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.38419482+07:00","message":"[buffer interim] 330 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384201486+07:00","message":"[bufferProcess] interim [200000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384203419+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384209879+07:00","message":"[bufferProcess] send to processor (ticker):ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384213125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384215801+07:00","message":"> Transcript [2674] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.384218451+07:00","message":"Set StatePrefix (first interim): 'ออกมา'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:27.418780092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:27.418816076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.728723425+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.802282609+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825699914+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825739217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมา\",\"confidence\":0.92522764}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825744688+07:00","message":"receive interim result [true|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825750747+07:00","message":"end recv isFinal message id 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825754776+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825760433+07:00","message":"[buffer interim] 330 true ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825766998+07:00","message":"[bufferProcess] interim [740000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825770866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825774152+07:00","message":"> Transcript [2675] [true]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825779124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.82578113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825783003+07:00","message":"StatePrefix: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825785064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:27.825787952+07:00","message":"Push: 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:27.825805763+07:00","message":"push: {true ออกมา 0 0xc002625080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:27.832938505+07:00","message":"write wav file: './tmp/7575/7575_330.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.343663826+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.343724437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.34373013+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.343744309+07:00","message":"[buffer interim] 331 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.343751354+07:00","message":"[bufferProcess] interim [540000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.343753177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.472899245+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.472938387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.472943641+07:00","message":"receive interim result [false|false]: มึงก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.472957798+07:00","message":"[buffer interim] 331 false มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.472964305+07:00","message":"[bufferProcess] interim [660000000]:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.47296662+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.472972051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.47297532+07:00","message":"> Transcript [2676] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.472977455+07:00","message":"Set StatePrefix (first interim): 'มึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.54076737+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.540820006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มึงก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.540827062+07:00","message":"receive interim result [false|false]: มึงก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.540842292+07:00","message":"[buffer interim] 331 false มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.5408525+07:00","message":"[bufferProcess] interim [780000000]:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540855296+07:00","message":"[bufferProcess] send to processor:มึงก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540860321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540866057+07:00","message":"> Transcript [2677] [false]: 'มึงก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.54087123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540876177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540879183+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.540882149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.782425083+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.782471318+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-05-21T13:22:28.782478031+07:00","message":"receive interim result [false|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.782493548+07:00","message":"[buffer interim] 331 false มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782510165+07:00","message":"[bufferProcess] interim [20000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782514981+07:00","message":"[bufferProcess] send to processor:มึงก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782524257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782532138+07:00","message":"> Transcript [2678] [false]: 'มึงก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782536675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782541554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782544166+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:28.782546262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:28.88793898+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.000101216+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.000143267+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-05-21T13:22:29.000150006+07:00","message":"receive interim result [true|false]: มึงก็จะถูก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.000161382+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.000163319+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.000170382+07:00","message":"[buffer interim] 331 true มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000177943+07:00","message":"[bufferProcess] interim [320000000]:มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000181297+07:00","message":"[bufferProcess] send to processor (isfinal):มึงก็จะถูก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000184718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000187716+07:00","message":"> Transcript [2679] [false]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000190859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000199842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000202403+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000204592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000206611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000208648+07:00","message":"> Transcript [2680] [true]: 'มึงก็จะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000210737+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000212319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000213976+07:00","message":"StatePrefix: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000215514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.000223023+07:00","message":"Push: 'มึงก็จะถูก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.00023132+07:00","message":"push: {true มึงก็จะถูก 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:29.006310562+07:00","message":"write wav file: './tmp/7575/7575_331.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.020825499+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.7537505+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.753805755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.753811899+07:00","message":"receive interim result [false|false]: กระชาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.753827187+07:00","message":"[buffer interim] 332 false กระชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.753833528+07:00","message":"[bufferProcess] interim [780000000]:กระชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.753835442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.906136112+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.906171836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเขา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.906177783+07:00","message":"receive interim result [false|false]: กระชายเขา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:29.906191835+07:00","message":"[buffer interim] 332 false กระชายเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.906198601+07:00","message":"[bufferProcess] interim [900000000]:กระชายเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.906200872+07:00","message":"[bufferProcess] send to processor:กระชาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.906206012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.906208631+07:00","message":"> Transcript [2681] [false]: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:29.906210744+07:00","message":"Set StatePrefix (first interim): 'กระชาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.01433547+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.014379333+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-05-21T13:22:30.014385419+07:00","message":"receive interim result [false|false]: กระชายเข้าไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.014397494+07:00","message":"[buffer interim] 332 false กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014403823+07:00","message":"[bufferProcess] interim [20000000]:กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014406226+07:00","message":"[bufferProcess] send to processor:กระชายเขา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.01441172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014414429+07:00","message":"> Transcript [2682] [false]: 'กระชายเขา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014417513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014419667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014421534+07:00","message":"StatePrefix: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.014423476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.249765357+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.249813633+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-05-21T13:22:30.249819689+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.249836453+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249843865+07:00","message":"[bufferProcess] interim [260000000]:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249846065+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249849362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249851868+07:00","message":"> Transcript [2683] [false]: 'กระชายเข้าไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249854871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249857385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249859262+07:00","message":"StatePrefix: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.249861217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:30.419664607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:30.419673586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.571181554+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.571215811+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-05-21T13:22:30.571221531+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.571233472+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571241695+07:00","message":"[bufferProcess] interim [560000000]:กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571243989+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571247393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571250232+07:00","message":"> Transcript [2684] [false]: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571253104+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.57125509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.571257134+07:00","message":"StatePrefix: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.57125925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.699955873+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.699992974+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-05-21T13:22:30.699999025+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.700010997+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700020162+07:00","message":"[bufferProcess] interim [680000000]:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700022833+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700039544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700042738+07:00","message":"> Transcript [2685] [false]: 'กระชายเข้าไปยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700046505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700048679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700050626+07:00","message":"StatePrefix: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700052851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700058765+07:00","message":"Push: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700060628+07:00","message":"TextPushed: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700062527+07:00","message":"Set new StatePrefix : 'กระชายเข้าไปยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.700064862+07:00","message":"Next Push (prob) : 'เข้าไปยังไม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.70007575+07:00","message":"push: {false กระชาย 0 0xc0031c4080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.888861683+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.888908538+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-05-21T13:22:30.888916926+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:30.888932099+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.888938375+07:00","message":"[bufferProcess] interim [860000000]:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.888940835+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.888946063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.888949098+07:00","message":"> Transcript [2686] [false]: 'กระชายเข้าไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:30.888951583+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.479855904+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.479897384+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-05-21T13:22:31.479904268+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.479916384+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479922832+07:00","message":"[bufferProcess] interim [460000000]:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479925373+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479930712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479933396+07:00","message":"> Transcript [2687] [false]: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479935632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.479937489+07:00","message":"Set new StatePrefix: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.491572371+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.491599297+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-05-21T13:22:31.491607034+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกาใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.491622956+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยังไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491628345+07:00","message":"[bufferProcess] interim [520000000]:กระชายเข้าไปยังไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491630947+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491634388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491637035+07:00","message":"> Transcript [2688] [false]: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.49164012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491642329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.491644097+07:00","message":"StatePrefix: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.49164717+07:00","message":"TextPushed: 'กระชาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.651285558+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.674291838+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.674326107+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-05-21T13:22:31.674331974+07:00","message":"receive interim result [false|false]: กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.674343312+07:00","message":"[buffer interim] 332 false กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.67435155+07:00","message":"[bufferProcess] interim [640000000]:กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674354105+07:00","message":"[bufferProcess] send to processor:กระชายเข้าไปยังไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674359343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674362041+07:00","message":"> Transcript [2689] [false]: 'กระชายเข้าไปยังไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.67436559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674369248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674371307+07:00","message":"StatePrefix: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.674373539+07:00","message":"TextPushed: 'กระชาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811245946+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811284998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ\",\"confidence\":0.9269217}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811291093+07:00","message":"receive interim result [true|false]: กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811300206+07:00","message":"end recv isFinal message id 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.81130275+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811308898+07:00","message":"[buffer interim] 332 true กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811317163+07:00","message":"[bufferProcess] interim [850000000]:กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811320364+07:00","message":"[bufferProcess] send to processor (isfinal):กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811323821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811326804+07:00","message":"> Transcript [2690] [false]: 'กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811329536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811331439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811333215+07:00","message":"StatePrefix: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811335123+07:00","message":"TextPushed: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811336983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811338898+07:00","message":"> Transcript [2691] [true]: 'กระชายเข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.81134111+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811342793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811344423+07:00","message":"StatePrefix: 'กระชายเข้าไปยังไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811346158+07:00","message":"TextPushed: 'กระชาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:31.811351926+07:00","message":"Push: 'เข้าไปยังไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.811359053+07:00","message":"push: {true เข้าไปยังไส้ปากกาใช่ไหมคะ 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:31.819524829+07:00","message":"write wav file: './tmp/7575/7575_332.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:31.84049498+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.38104031+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.381087572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.381093331+07:00","message":"receive interim result [false|false]: ทำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.381109446+07:00","message":"[buffer interim] 333 false ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.3811162+07:00","message":"[bufferProcess] interim [420000000]:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.381118115+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.572209376+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.572247476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เรา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.572253203+07:00","message":"receive interim result [false|false]: ทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.572268946+07:00","message":"[buffer interim] 333 false ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.572275547+07:00","message":"[bufferProcess] interim [540000000]:ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.572277945+07:00","message":"[bufferProcess] send to processor:ทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.572284487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.572287586+07:00","message":"> Transcript [2692] [false]: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.572290371+07:00","message":"Set StatePrefix (first interim): 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.891729388+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.891770952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราฟัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.891779344+07:00","message":"receive interim result [false|false]: ทำให้เราฟัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:32.891804246+07:00","message":"[buffer interim] 333 false ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891816215+07:00","message":"[bufferProcess] interim [840000000]:ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891819712+07:00","message":"[bufferProcess] send to processor:ทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891826897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891829456+07:00","message":"> Transcript [2693] [false]: 'ทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891833288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891836367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891839397+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:32.891842263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.011061437+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.011099307+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-05-21T13:22:33.01110525+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.011117563+07:00","message":"[buffer interim] 333 false ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.01112392+07:00","message":"[bufferProcess] interim [960000000]:ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011126247+07:00","message":"[bufferProcess] send to processor:ทำให้เราฟัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011129402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011132316+07:00","message":"> Transcript [2694] [false]: 'ทำให้เราฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011135576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011137553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011139387+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.011141364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.392144115+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.392181477+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-05-21T13:22:33.392187793+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.392201691+07:00","message":"[buffer interim] 333 false ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392210437+07:00","message":"[bufferProcess] interim [380000000]:ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392213253+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.39221975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392222313+07:00","message":"> Transcript [2695] [false]: 'ทำให้เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392225573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392227648+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392229721+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.392231885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:33.420153736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:33.420158785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.711750955+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.711792941+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-05-21T13:22:33.711809268+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.711825871+07:00","message":"[buffer interim] 333 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711832932+07:00","message":"[bufferProcess] interim [680000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711835457+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711849589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711852434+07:00","message":"> Transcript [2696] [false]: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711856133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711858477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711860323+07:00","message":"StatePrefix: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.71186238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711869652+07:00","message":"Push: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711871845+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711873883+07:00","message":"Set new StatePrefix : 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:33.711878515+07:00","message":"Next Push (prob) : 'เราสามารถเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:33.71188638+07:00","message":"push: {false ทำให้ 0 0xc000385d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.300122977+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.30017155+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-05-21T13:22:34.30018004+07:00","message":"receive interim result [false|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.300197539+07:00","message":"[buffer interim] 333 false ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300207854+07:00","message":"[bufferProcess] interim [280000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.30021149+07:00","message":"[bufferProcess] send to processor:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300216246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300220804+07:00","message":"> Transcript [2697] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300225989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300229223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300232183+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.300235641+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.328308319+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450071785+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450121479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำให้เราสามารถเขียนได้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450128486+07:00","message":"receive interim result [true|false]: ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450140956+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450143653+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.450152036+07:00","message":"[buffer interim] 333 true ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450165726+07:00","message":"[bufferProcess] interim [520000000]:ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450174246+07:00","message":"[bufferProcess] send to processor (isfinal):ทำให้เราสามารถเขียนได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450179222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450182779+07:00","message":"> Transcript [2698] [false]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450187238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450189925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450193006+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.45019648+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450199169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.4502026+07:00","message":"> Transcript [2699] [true]: 'ทำให้เราสามารถเขียนได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450205757+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450208156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450229066+07:00","message":"StatePrefix: 'ทำให้เราสามารถเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450231114+07:00","message":"TextPushed: 'ทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:34.450239541+07:00","message":"Push: 'เราสามารถเขียนได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:34.45024794+07:00","message":"push: {true เราสามารถเขียนได้ 0 0xc000385d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:34.46066048+07:00","message":"write wav file: './tmp/7575/7575_333.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:35.492423818+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.129680519+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.225576649+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.225596203+07:00","message":"found end of frame, send empty tag with msgId: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.225598956+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.225642325+07:00","message":"[buffer interim] 334 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225648947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225652541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225655505+07:00","message":"> Transcript [2700] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225657963+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225660496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225662331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225664063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:36.225672248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.225681202+07:00","message":"push: {true \n 0 0xc0000e2200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:36.230672393+07:00","message":"write wav file: './tmp/7575/7575_334.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:36.42047113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:36.420494717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:36.702433795+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.40866004+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.610537649+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.732295309+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.73231229+07:00","message":"found end of frame, send empty tag with msgId: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.732315468+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.732320896+07:00","message":"[buffer interim] 335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732326847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732335185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732337798+07:00","message":"> Transcript [2701] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732340078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732342059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732343897+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732345699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:37.732348303+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:37.732356056+07:00","message":"push: {true \n 0 0xc002a43280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:37.737675117+07:00","message":"write wav file: './tmp/7575/7575_335.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.174259927+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.174300975+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-05-21T13:22:38.174307031+07:00","message":"receive interim result [false|false]: เปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.174321649+07:00","message":"[buffer interim] 336 false เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.174327706+07:00","message":"[bufferProcess] interim [360000000]:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.174329482+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.402701543+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.402739845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดวัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.40274543+07:00","message":"receive interim result [false|false]: เกิดวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.402757048+07:00","message":"[buffer interim] 336 false เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.402763972+07:00","message":"[bufferProcess] interim [600000000]:เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.402766344+07:00","message":"[bufferProcess] send to processor:เปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.402769505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.40277204+07:00","message":"> Transcript [2702] [false]: 'เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.402774412+07:00","message":"Set StatePrefix (first interim): 'เปิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.564333404+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.564372081+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกิดปัญหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.564379243+07:00","message":"receive interim result [false|false]: เกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.564394688+07:00","message":"[buffer interim] 336 false เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564404509+07:00","message":"[bufferProcess] interim [660000000]:เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564406654+07:00","message":"[bufferProcess] send to processor:เกิดวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564410291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564413295+07:00","message":"> Transcript [2703] [false]: 'เกิดวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564415401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.564417592+07:00","message":"Set new StatePrefix: 'เกิดวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.860618307+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.860656517+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-05-21T13:22:38.860662336+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:38.860675658+07:00","message":"[buffer interim] 336 false เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.86068255+07:00","message":"[bufferProcess] interim [80000000]:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.860685069+07:00","message":"[bufferProcess] send to processor:เกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.860690618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.860693308+07:00","message":"> Transcript [2704] [false]: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.860695617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:38.860697689+07:00","message":"Set new StatePrefix: 'เกิดปัญหา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.035466587+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.035511686+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-05-21T13:22:39.035517544+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.035533046+07:00","message":"[buffer interim] 336 false เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035539422+07:00","message":"[bufferProcess] interim [260000000]:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035542939+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035546497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035549576+07:00","message":"> Transcript [2705] [false]: 'เกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035552999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035555091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035556912+07:00","message":"StatePrefix: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.035558868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:39.421210948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:39.421215423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.57992486+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.579964519+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-05-21T13:22:39.579970716+07:00","message":"receive interim result [false|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.579981811+07:00","message":"[buffer interim] 336 false เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.579990302+07:00","message":"[bufferProcess] interim [800000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.579992734+07:00","message":"[bufferProcess] send to processor:เกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.579997981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.580000999+07:00","message":"> Transcript [2706] [false]: 'เกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.580004834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.58000702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.580008817+07:00","message":"StatePrefix: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.580010862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.648230406+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755187171+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755229702+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-05-21T13:22:39.755235422+07:00","message":"receive interim result [true|false]: เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755246214+07:00","message":"end recv isFinal message id 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755248534+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755255216+07:00","message":"[buffer interim] 336 true เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755261934+07:00","message":"[bufferProcess] interim [70000000]:เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755265132+07:00","message":"[bufferProcess] send to processor (isfinal):เกิดปัญหาขึ้นมาล่ะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755268475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755271614+07:00","message":"> Transcript [2707] [false]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755274514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755276344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755278145+07:00","message":"StatePrefix: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755281512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755283283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755285168+07:00","message":"> Transcript [2708] [true]: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755287462+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755289038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755290581+07:00","message":"StatePrefix: 'เกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755292183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:39.755295228+07:00","message":"Push: 'เกิดปัญหาขึ้นมาล่ะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:39.755303796+07:00","message":"push: {true เกิดปัญหาขึ้นมาล่ะคะ 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:39.761662635+07:00","message":"write wav file: './tmp/7575/7575_336.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:40.040336562+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:40.931539589+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:40.931570075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าเกิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:40.931574877+07:00","message":"receive interim result [false|false]: ถ้าเกิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:40.931585733+07:00","message":"[buffer interim] 337 false ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.93159097+07:00","message":"[bufferProcess] interim [900000000]:ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.931592896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.931597839+07:00","message":"[bufferProcess] send to processor (ticker):ถ้าเกิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.931600388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.931603111+07:00","message":"> Transcript [2709] [false]: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:40.931605499+07:00","message":"Set StatePrefix (first interim): 'ถ้าเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.053184471+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.053217668+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-05-21T13:22:41.053223257+07:00","message":"receive interim result [false|false]: ถ้าเกิดไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.053236249+07:00","message":"[buffer interim] 337 false ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.053242162+07:00","message":"[bufferProcess] interim [20000000]:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.053244128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.081684321+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.081717929+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-05-21T13:22:41.081723284+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.081738905+07:00","message":"[buffer interim] 337 false ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081747248+07:00","message":"[bufferProcess] interim [80000000]:ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081749897+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081755012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081757773+07:00","message":"> Transcript [2710] [false]: 'ถ้าเกิดไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081761079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081763141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081764935+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.081766865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.40815433+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.408190874+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-05-21T13:22:41.408196625+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.408210904+07:00","message":"[buffer interim] 337 false ถ้าเกิดปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408217626+07:00","message":"[bufferProcess] interim [380000000]:ถ้าเกิดปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408219914+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408222925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408225663+07:00","message":"> Transcript [2711] [false]: 'ถ้าเกิดปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408228943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.40823094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408232769+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.408234754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.4568543+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.456897075+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-05-21T13:22:41.45690355+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.456920409+07:00","message":"[buffer interim] 337 false ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.456927544+07:00","message":"[bufferProcess] interim [440000000]:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.45693094+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.456938624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.45694186+07:00","message":"> Transcript [2712] [false]: 'ถ้าเกิดปัญหาที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.456945371+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.45694755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.456949637+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.456951869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.585483217+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.585528724+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-05-21T13:22:41.585534964+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.585549587+07:00","message":"[buffer interim] 337 false ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585557189+07:00","message":"[bufferProcess] interim [560000000]:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585560438+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585567461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585571853+07:00","message":"> Transcript [2713] [false]: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585575372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585577475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585579565+07:00","message":"StatePrefix: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585581507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585587089+07:00","message":"Push: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585588877+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585590931+07:00","message":"Set new StatePrefix : 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.585593173+07:00","message":"Next Push (prob) : 'ปัญหาขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.585601392+07:00","message":"push: {false ถ้าเกิด 0 0xc0000e3d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.931618851+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.931672933+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-05-21T13:22:41.931679778+07:00","message":"receive interim result [false|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:41.931692876+07:00","message":"[buffer interim] 337 false ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.93169981+07:00","message":"[bufferProcess] interim [920000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931702287+07:00","message":"[bufferProcess] send to processor:ถ้าเกิดปัญหาขึ้นมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931708925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931714052+07:00","message":"> Transcript [2714] [false]: 'ถ้าเกิดปัญหาขึ้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931717827+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931720331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931722459+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:41.931724357+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.14841753+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247436078+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247477086+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-05-21T13:22:42.247483492+07:00","message":"receive interim result [true|false]: ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247490945+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247493359+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247499749+07:00","message":"[buffer interim] 337 true ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247514639+07:00","message":"[bufferProcess] interim [340000000]:ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247519508+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าเกิดปัญหาขึ้นมาว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247522656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247526981+07:00","message":"> Transcript [2715] [false]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247530421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247532548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247534309+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247536265+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247537876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247539777+07:00","message":"> Transcript [2716] [true]: 'ถ้าเกิดปัญหาขึ้นมาว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.24754187+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247543591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247545148+07:00","message":"StatePrefix: 'ถ้าเกิดปัญหาขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247546842+07:00","message":"TextPushed: 'ถ้าเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:42.247553693+07:00","message":"Push: 'ปัญหาขึ้นมาว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.247561597+07:00","message":"push: {true ปัญหาขึ้นมาว่า 0 0xc0000e3d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:42.254558748+07:00","message":"write wav file: './tmp/7575/7575_337.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:42.42198437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:42.421993734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:42.850390314+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.619067244+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.704250737+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.704272931+07:00","message":"found end of frame, send empty tag with msgId: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.704277994+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.70428464+07:00","message":"[buffer interim] 338 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.704290797+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.704294517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.70429763+07:00","message":"> Transcript [2717] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.704300761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.704302824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.70430452+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.70430628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:43.704308905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:43.704317178+07:00","message":"push: {true \n 0 0xc0031c4500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:43.710239059+07:00","message":"write wav file: './tmp/7575/7575_338.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:45.422108167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:45.422145033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:45.739465406+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.669070561+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.669109657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.669115806+07:00","message":"receive interim result [false|false]: ปากกาของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.669131822+07:00","message":"[buffer interim] 339 false ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669138106+07:00","message":"[bufferProcess] interim [900000000]:ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669140748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669147725+07:00","message":"[bufferProcess] send to processor (ticker):ปากกาของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669150816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669153343+07:00","message":"> Transcript [2718] [false]: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.669155604+07:00","message":"Set StatePrefix (first interim): 'ปากกาของ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.830552698+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.830591968+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-05-21T13:22:46.830598041+07:00","message":"receive interim result [false|false]: ปากกาของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.830610767+07:00","message":"[buffer interim] 339 false ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.830617575+07:00","message":"[bufferProcess] interim [20000000]:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.830619854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.909626909+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.909666085+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-05-21T13:22:46.909672511+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:46.909688088+07:00","message":"[buffer interim] 339 false ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909694991+07:00","message":"[bufferProcess] interim [140000000]:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.9096974+07:00","message":"[bufferProcess] send to processor:ปากกาของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909704147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909707274+07:00","message":"> Transcript [2719] [false]: 'ปากกาของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909710326+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909712393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909714354+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:46.909716737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.209861456+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.22530668+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.225351612+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-05-21T13:22:47.225357993+07:00","message":"receive interim result [false|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.225374737+07:00","message":"[buffer interim] 339 false ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225386066+07:00","message":"[bufferProcess] interim [500000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225389416+07:00","message":"[bufferProcess] send to processor:ปากกาของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225394924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225398312+07:00","message":"> Transcript [2720] [false]: 'ปากกาของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225402566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225404606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225406568+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.225408664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345131632+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345193176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาของนักเรียนเนี่ย\",\"confidence\":0.90721756}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345199988+07:00","message":"receive interim result [true|false]: ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345212484+07:00","message":"end recv isFinal message id 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345214904+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345222458+07:00","message":"[buffer interim] 339 true ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345236069+07:00","message":"[bufferProcess] interim [710000000]:ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.34523944+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาของนักเรียนเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345243719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345246815+07:00","message":"> Transcript [2721] [false]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345249937+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345251719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.34525375+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345256141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345258974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.34526098+07:00","message":"> Transcript [2722] [true]: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345262996+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345264562+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345266205+07:00","message":"StatePrefix: 'ปากกาของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345267819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.345270992+07:00","message":"Push: 'ปากกาของนักเรียนเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.345279565+07:00","message":"push: {true ปากกาของนักเรียนเนี่ย 0 0xc00354d700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:47.352777293+07:00","message":"write wav file: './tmp/7575/7575_339.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.412390128+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.89498569+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.895032252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.895038197+07:00","message":"receive interim result [false|false]: หัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:47.895053348+07:00","message":"[buffer interim] 340 false หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.89506069+07:00","message":"[bufferProcess] interim [480000000]:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:47.895062602+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.073405108+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.073443304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.073449307+07:00","message":"receive interim result [false|false]: หัวปลา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.073462677+07:00","message":"[buffer interim] 340 false หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.073475139+07:00","message":"[bufferProcess] interim [660000000]:หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.073478664+07:00","message":"[bufferProcess] send to processor:หัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.073483583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.073486469+07:00","message":"> Transcript [2723] [false]: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.073488459+07:00","message":"Set StatePrefix (first interim): 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.083604862+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.083629854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวหมาก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.08363533+07:00","message":"receive interim result [false|false]: หัวหมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.083649899+07:00","message":"[buffer interim] 340 false หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083655777+07:00","message":"[bufferProcess] interim [720000000]:หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083658541+07:00","message":"[bufferProcess] send to processor:หัวปลา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083661758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083665211+07:00","message":"> Transcript [2724] [false]: 'หัวปลา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083669111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083671834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.08367455+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.083677552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.133474684+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.133504381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปัก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.133509574+07:00","message":"receive interim result [false|false]: หัวปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.133523485+07:00","message":"[buffer interim] 340 false หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133528595+07:00","message":"[bufferProcess] interim [780000000]:หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133530653+07:00","message":"[bufferProcess] send to processor:หัวหมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133533909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133536714+07:00","message":"> Transcript [2725] [false]: 'หัวหมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133540211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133542422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133544275+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.133546145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.246629494+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.246668119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.246673747+07:00","message":"receive interim result [false|false]: หัวปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.246686515+07:00","message":"[buffer interim] 340 false หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246692455+07:00","message":"[bufferProcess] interim [840000000]:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246694781+07:00","message":"[bufferProcess] send to processor:หัวปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246699515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246702227+07:00","message":"> Transcript [2726] [false]: 'หัวปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.24670519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246707287+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246709287+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.246711341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:48.422294461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:48.422301392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568047672+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568080558+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-05-21T13:22:48.56808638+07:00","message":"receive interim result [false|false]: หัวปากกาแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568098131+07:00","message":"[buffer interim] 340 false หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568105252+07:00","message":"[bufferProcess] interim [140000000]:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568107722+07:00","message":"[bufferProcess] send to processor:หัวปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568113308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568116451+07:00","message":"> Transcript [2727] [false]: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568119532+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568121414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568123475+07:00","message":"StatePrefix: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.56812567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568130257+07:00","message":"Push: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568132097+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.568148641+07:00","message":"Set new StatePrefix : 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.56815109+07:00","message":"Next Push (prob) : 'ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.568157713+07:00","message":"push: {false หัว 0 0xc002a43d00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.652902596+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.652941435+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-05-21T13:22:48.652947807+07:00","message":"receive interim result [false|false]: หัวปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:48.652960356+07:00","message":"[buffer interim] 340 false หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652966619+07:00","message":"[bufferProcess] interim [320000000]:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652968987+07:00","message":"[bufferProcess] send to processor:หัวปากกาแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652974073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652976579+07:00","message":"> Transcript [2728] [false]: 'หัวปากกาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.65297969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652981757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652983588+07:00","message":"StatePrefix: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:48.652986128+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.308662753+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.308698621+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-05-21T13:22:49.308705113+07:00","message":"receive interim result [false|false]: หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.308716561+07:00","message":"[buffer interim] 340 false หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308722783+07:00","message":"[bufferProcess] interim [860000000]:หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308725527+07:00","message":"[bufferProcess] send to processor:หัวปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308728709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308731242+07:00","message":"> Transcript [2729] [false]: 'หัวปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308734561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308736711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308738484+07:00","message":"StatePrefix: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.308740694+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.328738538+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454648214+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454697575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หัวปากกาแตกภาคเรียน\",\"confidence\":0.91045356}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454707543+07:00","message":"receive interim result [true|false]: หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454719754+07:00","message":"end recv isFinal message id 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454723155+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.454731268+07:00","message":"[buffer interim] 340 true หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454738665+07:00","message":"[bufferProcess] interim [130000000]:หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454741832+07:00","message":"[bufferProcess] send to processor (isfinal):หัวปากกาแตกภาคเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454744832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.45474795+07:00","message":"> Transcript [2730] [false]: 'หัวปากกาแตกภาคเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454750982+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454752828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454754512+07:00","message":"StatePrefix: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454756554+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454758428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454760445+07:00","message":"> Transcript [2731] [true]: 'หัวปากกาแตกภาคเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454762528+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454764168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454765932+07:00","message":"StatePrefix: 'หัวปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454767565+07:00","message":"TextPushed: 'หัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:49.454773321+07:00","message":"Push: 'ปากกาแตกภาคเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.45478351+07:00","message":"push: {true ปากกาแตกภาคเรียน 0 0xc002a43d00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:49.46272499+07:00","message":"write wav file: './tmp/7575/7575_340.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:49.520444745+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.57271993+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.57276434+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-05-21T13:22:50.572770208+07:00","message":"receive interim result [false|false]: พี่จะส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.572794225+07:00","message":"[buffer interim] 341 false พี่จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572804149+07:00","message":"[bufferProcess] interim [80000000]:พี่จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572805894+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572811978+07:00","message":"[bufferProcess] send to processor (ticker):พี่จะส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572814751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572817355+07:00","message":"> Transcript [2732] [false]: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.572819742+07:00","message":"Set StatePrefix (first interim): 'พี่จะส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.749715684+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.74974979+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-05-21T13:22:50.749756553+07:00","message":"receive interim result [false|false]: พี่จะส่งผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.749770384+07:00","message":"[buffer interim] 341 false พี่จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.749776302+07:00","message":"[bufferProcess] interim [260000000]:พี่จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.749778484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859921093+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859939397+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.85994207+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859944042+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859945941+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859947831+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859949485+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859951928+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859953605+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.859955246+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.943440183+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.943476391+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-05-21T13:22:50.943482365+07:00","message":"receive interim result [false|false]: พี่จะส่งผลอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:50.94349924+07:00","message":"[buffer interim] 341 false พี่จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943507459+07:00","message":"[bufferProcess] interim [500000000]:พี่จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943511491+07:00","message":"[bufferProcess] send to processor:พี่จะส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943517179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943520749+07:00","message":"> Transcript [2733] [false]: 'พี่จะส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943524085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943526276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943528058+07:00","message":"StatePrefix: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:50.943530047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.126527037+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.126565906+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-05-21T13:22:51.126571842+07:00","message":"receive interim result [false|false]: พี่จะส่งผลอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.12658711+07:00","message":"[buffer interim] 341 false พี่จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.126593757+07:00","message":"[bufferProcess] interim [680000000]:พี่จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.12659727+07:00","message":"[bufferProcess] send to processor:พี่จะส่งผลอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.126607162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.126610676+07:00","message":"> Transcript [2734] [false]: 'พี่จะส่งผลอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.126615263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.12661774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.12662082+07:00","message":"StatePrefix: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.126622873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:51.422708475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:51.422727725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.585359823+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.585403137+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-05-21T13:22:51.585409585+07:00","message":"receive interim result [false|false]: พี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.585423125+07:00","message":"[buffer interim] 341 false พี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.585429757+07:00","message":"[bufferProcess] interim [100000000]:พี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.585432344+07:00","message":"[bufferProcess] send to processor:พี่จะส่งผลอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.58543873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.585441308+07:00","message":"> Transcript [2735] [false]: 'พี่จะส่งผลอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.585444608+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.58544672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.58544852+07:00","message":"StatePrefix: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.585450821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.761445817+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.819947808+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856919951+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856961004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นี่จะส่งผลอย่างไรคะ\",\"confidence\":0.92682016}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856967405+07:00","message":"receive interim result [true|false]: นี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856978633+07:00","message":"end recv isFinal message id 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856981549+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.856987936+07:00","message":"[buffer interim] 341 true นี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.856995013+07:00","message":"[bufferProcess] interim [460000000]:นี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.856997856+07:00","message":"[bufferProcess] send to processor (isfinal):พี่จะส่งผลอย่างไรคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857005976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857032054+07:00","message":"> Transcript [2736] [false]: 'พี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857038122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857040706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857042696+07:00","message":"StatePrefix: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857045218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857053794+07:00","message":"Push: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857055631+07:00","message":"TextPushed: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857057983+07:00","message":"Set new StatePrefix : 'พี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857060602+07:00","message":"Next Push (prob) : 'ผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.85706312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857065269+07:00","message":"> Transcript [2737] [true]: 'นี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857067598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857069423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857071399+07:00","message":"StatePrefix: 'พี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857073475+07:00","message":"TextPushed: 'พี่จะส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857075026+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.857158924+07:00","message":"push: {false พี่จะส่ง 0 0xc002a43f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857201036+07:00","message":"Push: 'อย่างไรคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:51.857203022+07:00","message":"push: {true อย่างไรคะ 0 0xc002a43f80}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857206173+07:00","message":"TextPushed: 'พี่จะส่งอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857215581+07:00","message":"Set new StatePrefix : 'นี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857220393+07:00","message":"Next Push (prob) : 'นี่จะส่งผลอย่างไรคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:51.857213693+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_341.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:51.865180187+07:00","message":"write wav file: './tmp/7575/7575_341.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.665928803+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.665986093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.665993784+07:00","message":"receive interim result [false|false]: การเขียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.666014816+07:00","message":"[buffer interim] 342 false การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.666023595+07:00","message":"[bufferProcess] interim [840000000]:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.66603889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.810498931+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.810552718+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-05-21T13:22:52.810560236+07:00","message":"receive interim result [false|false]: การเขียนของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.810576096+07:00","message":"[buffer interim] 342 false การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.810584047+07:00","message":"[bufferProcess] interim [20000000]:การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.810586492+07:00","message":"[bufferProcess] send to processor:การเขียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.810590052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.810592684+07:00","message":"> Transcript [2738] [false]: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.810594888+07:00","message":"Set StatePrefix (first interim): 'การเขียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.986929403+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.986972226+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-05-21T13:22:52.986978517+07:00","message":"receive interim result [false|false]: การเขียนของนัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:52.986990083+07:00","message":"[buffer interim] 342 false การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.986998511+07:00","message":"[bufferProcess] interim [140000000]:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987000722+07:00","message":"[bufferProcess] send to processor:การเขียนของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987006242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987009024+07:00","message":"> Transcript [2739] [false]: 'การเขียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987012296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987014421+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987016217+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:52.987018257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.043641487+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.043682104+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-05-21T13:22:53.043687654+07:00","message":"receive interim result [false|false]: การเขียนของนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.043698354+07:00","message":"[buffer interim] 342 false การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.04370699+07:00","message":"[bufferProcess] interim [260000000]:การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043709624+07:00","message":"[bufferProcess] send to processor:การเขียนของนัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043714664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043717126+07:00","message":"> Transcript [2740] [false]: 'การเขียนของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043719918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043721927+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043724248+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.043726394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.38491661+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.384967098+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-05-21T13:22:53.384975417+07:00","message":"receive interim result [false|false]: การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.384992334+07:00","message":"[buffer interim] 342 false การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385003051+07:00","message":"[bufferProcess] interim [620000000]:การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385006797+07:00","message":"[bufferProcess] send to processor:การเขียนของนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385015041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385019483+07:00","message":"> Transcript [2741] [false]: 'การเขียนของนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385024998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385028619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385032095+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.385035218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.428796526+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547472393+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547510276+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเขียนของนักเรียนน่ะค่ะ\",\"confidence\":0.9483357}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547518239+07:00","message":"receive interim result [true|false]: การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547526542+07:00","message":"end recv isFinal message id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547528876+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547533846+07:00","message":"[buffer interim] 342 true การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547543689+07:00","message":"[bufferProcess] interim [830000000]:การเขียนของนักเรียนน่ะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547550491+07:00","message":"[bufferProcess] send to processor (isfinal):การเขียนของนักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547555026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.54756001+07:00","message":"> Transcript [2742] [false]: 'การเขียนของนักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547563137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547565254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547567012+07:00","message":"StatePrefix: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547568976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547573382+07:00","message":"Push: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547575302+07:00","message":"TextPushed: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547577876+07:00","message":"Set new StatePrefix : 'การเขียนของนักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547580225+07:00","message":"Next Push (prob) : 'ของนักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547581926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547583834+07:00","message":"> Transcript [2743] [true]: 'การเขียนของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547586138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547587714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547589416+07:00","message":"StatePrefix: 'การเขียนของนักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547591215+07:00","message":"TextPushed: 'การเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:53.547593266+07:00","message":"Push: 'ของนักเรียนน่ะค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547600018+07:00","message":"push: {false การเขียน 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.547604983+07:00","message":"push: {true ของนักเรียนน่ะค่ะ 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:53.55569279+07:00","message":"write wav file: './tmp/7575/7575_342.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:53.880685258+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:54.423148372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:54.423150648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.449459054+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.541678093+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.541701908+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.54170552+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.541712616+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541719696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541729192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541732301+07:00","message":"> Transcript [2744] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541734814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541736837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.54173861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541740534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:54.541743714+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:54.541752292+07:00","message":"push: {true \n 0 0xc00016fa00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:54.547837078+07:00","message":"write wav file: './tmp/7575/7575_343.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:55.730665452+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.406764539+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.406821169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.406827405+07:00","message":"receive interim result [false|false]: ประกาศ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.406843276+07:00","message":"[buffer interim] 344 false ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406849611+07:00","message":"[bufferProcess] interim [720000000]:ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406851593+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406856821+07:00","message":"[bufferProcess] send to processor (ticker):ประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406859197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406861569+07:00","message":"> Transcript [2745] [false]: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.406863709+07:00","message":"Set StatePrefix (first interim): 'ประกาศ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.595045161+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.59508512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกาศๆ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.595091622+07:00","message":"receive interim result [false|false]: ประกาศๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.595104244+07:00","message":"[buffer interim] 344 false ประกาศๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.595114165+07:00","message":"[bufferProcess] interim [900000000]:ประกาศๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.59511675+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.629261454+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.720981945+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.721022606+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-05-21T13:22:56.72102864+07:00","message":"receive interim result [false|false]: ปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.721044907+07:00","message":"[buffer interim] 344 false ปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721051579+07:00","message":"[bufferProcess] interim [20000000]:ปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721054048+07:00","message":"[bufferProcess] send to processor:ประกาศๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721057207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721059868+07:00","message":"> Transcript [2746] [false]: 'ประกาศๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721063241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721065287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.721067673+07:00","message":"StatePrefix: 'ประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.72106985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761758984+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761797374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปากกาแตก\",\"confidence\":0.8582971}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761802618+07:00","message":"receive interim result [true|false]: ปากกาแตก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761812526+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761814953+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761820301+07:00","message":"[buffer interim] 344 true ปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.76182648+07:00","message":"[bufferProcess] interim [110000000]:ปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.7618293+07:00","message":"[bufferProcess] send to processor (isfinal):ปากกาแตก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761846034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761876328+07:00","message":"> Transcript [2747] [false]: 'ปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761881607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761886441+07:00","message":"Set new StatePrefix: 'ปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761889843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761892828+07:00","message":"> Transcript [2748] [true]: 'ปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.76189709+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761900359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.76190312+07:00","message":"StatePrefix: 'ปากกาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761905955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:56.761914317+07:00","message":"Push: 'ปากกาแตก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:56.761931551+07:00","message":"push: {true ปากกาแตก 0 0xc00016fb00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:56.767768013+07:00","message":"write wav file: './tmp/7575/7575_344.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:57.424110293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:22:57.424119892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:57.78000253+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.809493864+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.896168784+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.896189119+07:00","message":"found end of frame, send empty tag with msgId: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.896192145+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.896199416+07:00","message":"[buffer interim] 345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896206033+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896209993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896213133+07:00","message":"> Transcript [2749] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896215429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896217292+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896218961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.89622067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:58.896227929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.89623652+07:00","message":"push: {true \n 0 0xc002a42f00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:22:58.902057811+07:00","message":"write wav file: './tmp/7575/7575_345.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:58.930577977+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.397995987+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.398048703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.398055186+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.398076961+07:00","message":"[buffer interim] 346 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.398084297+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.398086292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.460864144+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.460905833+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.460911856+07:00","message":"receive interim result [false|false]: มันก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.460925589+07:00","message":"[buffer interim] 346 false มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.460935204+07:00","message":"[bufferProcess] interim [600000000]:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.460937453+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.460942824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.460945325+07:00","message":"> Transcript [2750] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.460947444+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.591330358+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.591371299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.591377348+07:00","message":"receive interim result [false|false]: มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.591391944+07:00","message":"[buffer interim] 346 false มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591397846+07:00","message":"[bufferProcess] interim [720000000]:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591400436+07:00","message":"[bufferProcess] send to processor:มันก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.59140391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591406886+07:00","message":"> Transcript [2751] [false]: 'มันก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591409848+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591411993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591413772+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.591415647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.778441235+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.778474956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันก็จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.778480561+07:00","message":"receive interim result [false|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:22:59.778491386+07:00","message":"[buffer interim] 346 false มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778497472+07:00","message":"[bufferProcess] interim [900000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778500422+07:00","message":"[bufferProcess] send to processor:มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778505552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.77850818+07:00","message":"> Transcript [2752] [false]: 'มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778510947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778512832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778515073+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:22:59.778517411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.01916449+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130126218+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130158408+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-05-21T13:23:00.130164405+07:00","message":"receive interim result [true|false]: มันก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130174092+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130176186+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130182372+07:00","message":"[buffer interim] 346 true มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130188517+07:00","message":"[bufferProcess] interim [320000000]:มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130191725+07:00","message":"[bufferProcess] send to processor (isfinal):มันก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130204497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.13023544+07:00","message":"> Transcript [2753] [false]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130242284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130244988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130247257+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130250127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130252768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130255515+07:00","message":"> Transcript [2754] [true]: 'มันก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.13025784+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130260306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130263098+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.13026559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:00.130270781+07:00","message":"Push: 'มันก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.130283297+07:00","message":"push: {true มันก็จะมี 0 0xc0031c4900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:00.136790336+07:00","message":"write wav file: './tmp/7575/7575_346.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:00.424380238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:00.424425659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:00.849520103+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.385317877+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.385360516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.385366329+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.385382481+07:00","message":"[buffer interim] 347 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385387897+07:00","message":"[bufferProcess] interim [540000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385389757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385395359+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385398106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385400792+07:00","message":"> Transcript [2755] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.385402845+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.58737603+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.587414935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.587420922+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.587433216+07:00","message":"[buffer interim] 347 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.587441246+07:00","message":"[bufferProcess] interim [780000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.58744329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.844055965+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.844090051+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-05-21T13:23:01.844095837+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:01.844111195+07:00","message":"[buffer interim] 347 false ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844119329+07:00","message":"[bufferProcess] interim [960000000]:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844121902+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844125308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844128017+07:00","message":"> Transcript [2756] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844130839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844133052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844134847+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:01.844136722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.032617359+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.03265877+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-05-21T13:23:02.032666361+07:00","message":"receive interim result [false|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.032676979+07:00","message":"[buffer interim] 347 false ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032683336+07:00","message":"[bufferProcess] interim [200000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032685732+07:00","message":"[bufferProcess] send to processor:ส่วนที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032688808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032691559+07:00","message":"> Transcript [2757] [false]: 'ส่วนที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032694449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032696442+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032698295+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.032700164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.328581227+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430368862+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430414651+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-05-21T13:23:02.430423548+07:00","message":"receive interim result [true|false]: ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430434345+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430437548+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430446367+07:00","message":"[buffer interim] 347 true ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430455459+07:00","message":"[bufferProcess] interim [710000000]:ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430458404+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่เกี่ยวข้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430461717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430465608+07:00","message":"> Transcript [2758] [false]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430468443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430470312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430472097+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430474021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430475732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430477776+07:00","message":"> Transcript [2759] [true]: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430479728+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430481256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430482847+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430484384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:02.430486875+07:00","message":"Push: 'ส่วนที่เกี่ยวข้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.430494348+07:00","message":"push: {true ส่วนที่เกี่ยวข้อง 0 0xc002625380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:02.437810047+07:00","message":"write wav file: './tmp/7575/7575_347.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:02.911235678+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:03.424619164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:03.424638285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.140808775+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.140862015+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-05-21T13:23:04.140868248+07:00","message":"receive interim result [false|false]: ไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.14088174+07:00","message":"[buffer interim] 348 false ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140889414+07:00","message":"[bufferProcess] interim [260000000]:ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140891306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140895767+07:00","message":"[bufferProcess] send to processor (ticker):ไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140899019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140901752+07:00","message":"> Transcript [2760] [false]: 'ไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.140904096+07:00","message":"Set StatePrefix (first interim): 'ไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.458463258+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.458501836+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-05-21T13:23:04.458507498+07:00","message":"receive interim result [false|false]: ประปาใช่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.458519334+07:00","message":"[buffer interim] 348 false ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.458525722+07:00","message":"[bufferProcess] interim [560000000]:ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.45852756+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.524256051+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.524290812+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-05-21T13:23:04.524296737+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.524310049+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.524316323+07:00","message":"[bufferProcess] interim [680000000]:ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.524318748+07:00","message":"[bufferProcess] send to processor:ประปาใช่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.524324989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.52432764+07:00","message":"> Transcript [2761] [false]: 'ประปาใช่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.524329742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.524332369+07:00","message":"Set new StatePrefix: 'ประปาใช่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.646579106+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.646614343+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-05-21T13:23:04.646621753+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.646635483+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646641895+07:00","message":"[bufferProcess] interim [740000000]:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646644926+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646651504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646654547+07:00","message":"> Transcript [2762] [false]: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646657154+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.646659061+07:00","message":"Set new StatePrefix: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.977570992+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.977646325+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-05-21T13:23:04.977653247+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.977668094+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977676677+07:00","message":"[bufferProcess] interim [40000000]:ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977679834+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977689857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977692945+07:00","message":"> Transcript [2763] [false]: 'ไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977696843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977698922+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977701073+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.977703533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.990089036+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.990117917+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-05-21T13:23:04.990123017+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:04.990136406+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.99014134+07:00","message":"[bufferProcess] interim [100000000]:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990144165+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะถ้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990148895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990151966+07:00","message":"> Transcript [2764] [false]: 'ไส้ปากกาใช่ไหมคะถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990154898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990157454+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990159342+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:04.990161469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.167653635+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.167702414+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-05-21T13:23:05.16770903+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.16772505+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167733223+07:00","message":"[bufferProcess] interim [280000000]:ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167735974+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167743643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167746304+07:00","message":"> Transcript [2765] [false]: 'ไส้ปากกาใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.16775024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167753015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167758037+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.167760915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.352710635+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.352763236+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-05-21T13:23:05.352769784+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.352788955+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352797153+07:00","message":"[bufferProcess] interim [460000000]:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.35279987+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352803853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352807191+07:00","message":"> Transcript [2766] [false]: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352811451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352813805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352816167+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352818432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352825222+07:00","message":"Push: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352827228+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352829283+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.352831293+07:00","message":"Next Push (prob) : 'คะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.352839884+07:00","message":"push: {false ไส้ปากกาใช่ไหม 0 0xc00016ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.923981233+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.924030659+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-05-21T13:23:05.924037051+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:05.924054662+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924065211+07:00","message":"[bufferProcess] interim [60000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924068217+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924075469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924078198+07:00","message":"> Transcript [2767] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924082134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924084826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924088425+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:05.924090823+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.243438016+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.243475626+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-05-21T13:23:06.243481547+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.243494333+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243501311+07:00","message":"[bufferProcess] interim [360000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243503981+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243510164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243512924+07:00","message":"> Transcript [2768] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243517111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243519294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243521636+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.243524143+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.247841131+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.247860449+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-05-21T13:23:06.247865193+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.24787755+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247882447+07:00","message":"[bufferProcess] interim [420000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247884668+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247887757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247890088+07:00","message":"> Transcript [2769] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่ใส่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247894758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247896889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247899049+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.247901228+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:06.425183811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:06.425197268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772031675+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772076185+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-05-21T13:23:06.772085735+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772101294+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772105975+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-05-21T13:23:06.772109227+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772114782+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772118121+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772124663+07:00","message":"[bufferProcess] interim [840000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772126841+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772129766+07:00","message":"[bufferProcess] interim [900000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772131482+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772134635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.7721378+07:00","message":"> Transcript [2770] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772142586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772144733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772146991+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772149413+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772152211+07:00","message":"Push: 'คะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772154337+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.7721565+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772158718+07:00","message":"Next Push (prob) : 'เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772160551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772162519+07:00","message":"> Transcript [2771] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกตอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772164711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772166255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772168015+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:06.772169935+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:06.772189359+07:00","message":"push: {false คะทำให้ 0 0xc00016ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.09803874+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.098090379+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-05-21T13:23:07.098099156+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.098123091+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098134342+07:00","message":"[bufferProcess] interim [200000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098137845+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098145274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.09815015+07:00","message":"> Transcript [2772] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098182364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098185864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098189143+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.098193251+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.34098364+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.341023267+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-05-21T13:23:07.341029392+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.341041406+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341048396+07:00","message":"[bufferProcess] interim [500000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341051092+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341056701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341059641+07:00","message":"> Transcript [2773] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341063376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341065523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341068069+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.341070994+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.661731265+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.661787052+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-05-21T13:23:07.661794132+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.661811353+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661818857+07:00","message":"[bufferProcess] interim [800000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661821809+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661829401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661832207+07:00","message":"> Transcript [2774] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661836375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661838765+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661841428+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.66184479+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661852587+07:00","message":"Push: 'เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661854526+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.661856945+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.66185975+07:00","message":"Next Push (prob) : 'ต่อการควบคุม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.66186753+07:00","message":"push: {false เราไม่สะดวก 0 0xc00016ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.991623913+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.991672154+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-05-21T13:23:07.991679192+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:07.991693804+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991700622+07:00","message":"[bufferProcess] interim [40000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991703459+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991710926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991713712+07:00","message":"> Transcript [2775] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991718133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991720114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991722338+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:07.991724783+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.169881283+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.16992286+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-05-21T13:23:08.169929495+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.169944169+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169952113+07:00","message":"[bufferProcess] interim [280000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169954612+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169963484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169966358+07:00","message":"> Transcript [2776] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169970711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169972838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169974718+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.169977275+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.375450709+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.375494425+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-05-21T13:23:08.375501666+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.375511178+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375518604+07:00","message":"[bufferProcess] interim [520000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375521678+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375531754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375534896+07:00","message":"> Transcript [2777] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375539218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375541443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375543907+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.375546803+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.553488573+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.553524206+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-05-21T13:23:08.553530215+07:00","message":"receive interim result [false|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.553551277+07:00","message":"[buffer interim] 348 false ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553557563+07:00","message":"[bufferProcess] interim [640000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553560502+07:00","message":"[bufferProcess] send to processor:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553564225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553568193+07:00","message":"> Transcript [2778] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553572248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553574443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553576499+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.55357927+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553583191+07:00","message":"Push: 'ต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553585071+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553587194+07:00","message":"Set new StatePrefix : 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไปปัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.553589965+07:00","message":"Next Push (prob) : 'การหมุนไปปัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.553597611+07:00","message":"push: {false ต่อการควบคุม 0 0xc00016ff80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.608817361+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.75179617+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751845955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา\",\"confidence\":0.94319904}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751853654+07:00","message":"receive interim result [true|false]: ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751864292+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751866546+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751873502+07:00","message":"[buffer interim] 348 true ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751883792+07:00","message":"[bufferProcess] interim [910000000]:ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751887428+07:00","message":"[bufferProcess] send to processor (isfinal):ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.7518907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751895396+07:00","message":"> Transcript [2779] [false]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751898217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.75190014+07:00","message":"Set new StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751902137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751905311+07:00","message":"> Transcript [2780] [true]: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751909158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751911452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751913217+07:00","message":"StatePrefix: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุมการหมุนไส้ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751915704+07:00","message":"TextPushed: 'ไส้ปากกาใช่ไหมคะทำให้เราไม่สะดวกต่อการควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:08.751918815+07:00","message":"Push: 'การหมุนไส้ปากกา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:08.751926649+07:00","message":"push: {true การหมุนไส้ปากกา 0 0xc00016ff80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:08.763893501+07:00","message":"write wav file: './tmp/7575/7575_348.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:09.310115914+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:09.42588458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:09.42592492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.394040468+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.394083998+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-05-21T13:23:11.394089372+07:00","message":"receive interim result [false|false]: โชค"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.394106282+07:00","message":"[buffer interim] 349 false โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394113093+07:00","message":"[bufferProcess] interim [40000000]:โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394114927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394118965+07:00","message":"[bufferProcess] send to processor (ticker):โชค"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394121913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394124694+07:00","message":"> Transcript [2781] [false]: 'โชค'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.394126958+07:00","message":"Set StatePrefix (first interim): 'โชค'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.606770333+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.60682285+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-05-21T13:23:11.606828811+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.606840141+07:00","message":"[buffer interim] 349 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.606846112+07:00","message":"[bufferProcess] interim [280000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.606847828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.692158743+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.69219848+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-05-21T13:23:11.692205181+07:00","message":"receive interim result [false|false]: ไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:11.692221987+07:00","message":"[buffer interim] 349 false ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692230214+07:00","message":"[bufferProcess] interim [400000000]:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692233342+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692242374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692247666+07:00","message":"> Transcript [2782] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692251909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:11.692256808+07:00","message":"Set new StatePrefix: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.093719701+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.093750686+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-05-21T13:23:12.093755669+07:00","message":"receive interim result [false|false]: ไปมาก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.09380267+07:00","message":"[buffer interim] 349 false ไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093810552+07:00","message":"[bufferProcess] interim [760000000]:ไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093812924+07:00","message":"[bufferProcess] send to processor:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093816192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093819718+07:00","message":"> Transcript [2783] [false]: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093822743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093824728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093826535+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.093828449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.292689539+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.292736742+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-05-21T13:23:12.292742652+07:00","message":"receive interim result [false|false]: ไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.292753662+07:00","message":"[buffer interim] 349 false ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292759505+07:00","message":"[bufferProcess] interim [940000000]:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292761874+07:00","message":"[bufferProcess] send to processor:ไปมาก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292766791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292769546+07:00","message":"> Transcript [2784] [false]: 'ไปมาก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292778079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292780371+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.292782591+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.29278464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.335075075+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.335118062+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-05-21T13:23:12.335124091+07:00","message":"receive interim result [false|false]: ไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.335140523+07:00","message":"[buffer interim] 349 false ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335147162+07:00","message":"[bufferProcess] interim [0]:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335149566+07:00","message":"[bufferProcess] send to processor:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335157078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335160166+07:00","message":"> Transcript [2785] [false]: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335163097+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.335165017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.33516771+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.33517033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.381466502+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.381510144+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-05-21T13:23:12.381516958+07:00","message":"receive interim result [false|false]: ไปมาก็มึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.381533417+07:00","message":"[buffer interim] 349 false ไปมาก็มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381542524+07:00","message":"[bufferProcess] interim [60000000]:ไปมาก็มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381545216+07:00","message":"[bufferProcess] send to processor:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381551448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381554406+07:00","message":"> Transcript [2786] [false]: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381557451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381559929+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381562477+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381564645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381569158+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381571016+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381573361+07:00","message":"Set new StatePrefix : 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.381575486+07:00","message":"Next Push (prob) : 'มา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.381583523+07:00","message":"push: {false ไป 0 0xc0031c4300}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:12.426003149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:12.426003158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.429612505+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.429649931+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-05-21T13:23:12.429655781+07:00","message":"receive interim result [false|false]: ไปมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.429671125+07:00","message":"[buffer interim] 349 false ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429679061+07:00","message":"[bufferProcess] interim [120000000]:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429681542+07:00","message":"[bufferProcess] send to processor:ไปมาก็มึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429688697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429691622+07:00","message":"> Transcript [2787] [false]: 'ไปมาก็มึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429695157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429697586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.42969957+07:00","message":"StatePrefix: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.429702427+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.537468781+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.537504537+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-05-21T13:23:12.537511006+07:00","message":"receive interim result [false|false]: ไปมาควบคุมการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.537520303+07:00","message":"[buffer interim] 349 false ไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537526938+07:00","message":"[bufferProcess] interim [240000000]:ไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537529353+07:00","message":"[bufferProcess] send to processor:ไปมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537532435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537534976+07:00","message":"> Transcript [2788] [false]: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.53753809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537540141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537541955+07:00","message":"StatePrefix: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.537544155+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.662797878+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.662841526+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-05-21T13:23:12.662847199+07:00","message":"receive interim result [false|false]: ไปมาข้อมูลการเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.662859826+07:00","message":"[buffer interim] 349 false ไปมาข้อมูลการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662866067+07:00","message":"[bufferProcess] interim [360000000]:ไปมาข้อมูลการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662869117+07:00","message":"[bufferProcess] send to processor:ไปมาควบคุมการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662874149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662876758+07:00","message":"> Transcript [2789] [false]: 'ไปมาควบคุมการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662879812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662881827+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662883631+07:00","message":"StatePrefix: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.662885971+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.979416665+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.97945149+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-05-21T13:23:12.97945882+07:00","message":"receive interim result [false|false]: ไปมาข้อมูลการเปลี่ยนยาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.979471522+07:00","message":"[buffer interim] 349 false ไปมาข้อมูลการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.97948172+07:00","message":"[bufferProcess] interim [660000000]:ไปมาข้อมูลการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979485285+07:00","message":"[bufferProcess] send to processor:ไปมาข้อมูลการเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979491942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979495512+07:00","message":"> Transcript [2790] [false]: 'ไปมาข้อมูลการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979500189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.97950427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979507225+07:00","message":"StatePrefix: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979510164+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979517517+07:00","message":"Push: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979520047+07:00","message":"TextPushed: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979523084+07:00","message":"Set new StatePrefix : 'ไปมาข้อมูลการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:12.979526079+07:00","message":"Next Push (prob) : 'ข้อมูลการเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:12.979534479+07:00","message":"push: {false มา 0 0xc0031c4300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.028575785+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.108289127+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.108329195+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-05-21T13:23:13.10833538+07:00","message":"receive interim result [false|false]: ไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.108350248+07:00","message":"[buffer interim] 349 false ไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.10836293+07:00","message":"[bufferProcess] interim [840000000]:ไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108365195+07:00","message":"[bufferProcess] send to processor:ไปมาข้อมูลการเปลี่ยนยาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108368708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108371558+07:00","message":"> Transcript [2791] [false]: 'ไปมาข้อมูลการเปลี่ยนยาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108374874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108376831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108378633+07:00","message":"StatePrefix: 'ไปมาข้อมูลการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.108380639+07:00","message":"TextPushed: 'ไปมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254017768+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254053088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก\",\"confidence\":0.7923128}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254059371+07:00","message":"receive interim result [true|false]: ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254066104+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254068286+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254074209+07:00","message":"[buffer interim] 349 true ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254082416+07:00","message":"[bufferProcess] interim [930000000]:ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254085962+07:00","message":"[bufferProcess] send to processor (isfinal):ไปมาข้อมูลการเปลี่ยนยาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.25408915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254091808+07:00","message":"> Transcript [2792] [false]: 'ไปมาข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.25409438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254096229+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254099105+07:00","message":"StatePrefix: 'ไปมาข้อมูลการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254101269+07:00","message":"TextPushed: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254103118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254105045+07:00","message":"> Transcript [2793] [true]: 'ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254107169+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254108777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.25411034+07:00","message":"StatePrefix: 'ไปมาข้อมูลการเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254112666+07:00","message":"TextPushed: 'ไปมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254114317+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254238604+07:00","message":"Push: 'ข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254241703+07:00","message":"TextPushed: 'ไปมาข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254243877+07:00","message":"Set new StatePrefix : 'ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254245956+07:00","message":"Next Push (prob) : 'ไส้ปากกา Cross ยกไปมาข้อมูลการเปลี่ยนยาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.254252905+07:00","message":"push: {true ข้อมูลการเปลี่ยนยาก 0 0xc0031c4300}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.254268244+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_349.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:13.267559592+07:00","message":"write wav file: './tmp/7575/7575_349.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.290557287+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.839068337+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.8391207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เล่น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.839126655+07:00","message":"receive interim result [false|false]: เล่น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:13.839143111+07:00","message":"[buffer interim] 350 false เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.839149554+07:00","message":"[bufferProcess] interim [600000000]:เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:13.839151492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.00695911+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.006991435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เล่นไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.006996566+07:00","message":"receive interim result [false|false]: เล่นไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.007009738+07:00","message":"[buffer interim] 350 false เล่นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.0070154+07:00","message":"[bufferProcess] interim [720000000]:เล่นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.007017711+07:00","message":"[bufferProcess] send to processor:เล่น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.007020715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.007023663+07:00","message":"> Transcript [2794] [false]: 'เล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.007025851+07:00","message":"Set StatePrefix (first interim): 'เล่น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.175571361+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.175615014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.175621036+07:00","message":"receive interim result [false|false]: เห็นไม่ชัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.175633057+07:00","message":"[buffer interim] 350 false เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.175641415+07:00","message":"[bufferProcess] interim [900000000]:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.175643637+07:00","message":"[bufferProcess] send to processor:เล่นไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.175649082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.175651768+07:00","message":"> Transcript [2795] [false]: 'เล่นไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.175654559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.1756565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.17565851+07:00","message":"StatePrefix: 'เล่น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.17566057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.448239954+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.448283056+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-05-21T13:23:14.448289363+07:00","message":"receive interim result [false|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.44830581+07:00","message":"[buffer interim] 350 false เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.448314085+07:00","message":"[bufferProcess] interim [200000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.44831719+07:00","message":"[bufferProcess] send to processor:เห็นไม่ชัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.448326106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.448329285+07:00","message":"> Transcript [2796] [false]: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.448332296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.448334916+07:00","message":"Set new StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.688651139+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.791927505+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.791974941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เห็นไม่ชัดเจน\",\"confidence\":0.9251545}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.791982963+07:00","message":"receive interim result [true|false]: เห็นไม่ชัดเจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.791993925+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.791997086+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.792004631+07:00","message":"[buffer interim] 350 true เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.79201303+07:00","message":"[bufferProcess] interim [620000000]:เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792017178+07:00","message":"[bufferProcess] send to processor (isfinal):เห็นไม่ชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792021747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.79202582+07:00","message":"> Transcript [2797] [false]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792029713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792032509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792035684+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792038812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792041758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792045108+07:00","message":"> Transcript [2798] [true]: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792048468+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792051081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792053766+07:00","message":"StatePrefix: 'เห็นไม่ชัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792056416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:14.792060349+07:00","message":"Push: 'เห็นไม่ชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.792070556+07:00","message":"push: {true เห็นไม่ชัดเจน 0 0xc002cd2180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:14.79795375+07:00","message":"write wav file: './tmp/7575/7575_350.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:14.952514671+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:15.426378336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:15.426390919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.012969686+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.013004855+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.013010779+07:00","message":"receive interim result [false|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.013023931+07:00","message":"[buffer interim] 351 false เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.01303041+07:00","message":"[bufferProcess] interim [900000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.013032526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.013039382+07:00","message":"[bufferProcess] send to processor (ticker):เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.013042194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.013045112+07:00","message":"> Transcript [2799] [false]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.013047686+07:00","message":"Set StatePrefix (first interim): 'เราจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.228907569+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.359734859+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.36669305+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366725415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราจะเห็นว่า\",\"confidence\":0.92854667}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366731747+07:00","message":"receive interim result [true|false]: เราจะเห็นว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366754673+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366757266+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366762271+07:00","message":"[buffer interim] 351 true เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.36676819+07:00","message":"[bufferProcess] interim [290000000]:เราจะเห็นว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.36678213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366786084+07:00","message":"> Transcript [2800] [true]: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366789926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366792482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366795301+07:00","message":"StatePrefix: 'เราจะเห็นว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366798346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.366801856+07:00","message":"Push: 'เราจะเห็นว่า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.366812061+07:00","message":"push: {true เราจะเห็นว่า 0 0xc003080580}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:16.372193773+07:00","message":"write wav file: './tmp/7575/7575_351.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.901493109+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.901532714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.901538313+07:00","message":"receive interim result [false|false]: ปวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:16.901553346+07:00","message":"[buffer interim] 352 false ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.901559055+07:00","message":"[bufferProcess] interim [420000000]:ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:16.901560742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.022397148+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.022432315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.022438753+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.02245018+07:00","message":"[buffer interim] 352 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.022456412+07:00","message":"[bufferProcess] interim [480000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.0224585+07:00","message":"[bufferProcess] send to processor:ปวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.022463769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.022468275+07:00","message":"> Transcript [2801] [false]: 'ปวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.022470644+07:00","message":"Set StatePrefix (first interim): 'ปวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.40745174+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.407487953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.407493544+07:00","message":"receive interim result [false|false]: ส่วนใด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.407505738+07:00","message":"[buffer interim] 352 false ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.40751145+07:00","message":"[bufferProcess] interim [900000000]:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.407513776+07:00","message":"[bufferProcess] send to processor:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.407518783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.407521455+07:00","message":"> Transcript [2802] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.407523463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.407525251+07:00","message":"Set new StatePrefix: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.779899127+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.779947771+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-05-21T13:23:17.779953418+07:00","message":"receive interim result [false|false]: ส่วนใดส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.779970201+07:00","message":"[buffer interim] 352 false ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779977321+07:00","message":"[bufferProcess] interim [260000000]:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779979839+07:00","message":"[bufferProcess] send to processor:ส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779987475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779990335+07:00","message":"> Transcript [2803] [false]: 'ส่วนใด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779993126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779994995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779997232+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.779999582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.971919957+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.971960821+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-05-21T13:23:17.971965792+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:17.97197761+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971984309+07:00","message":"[bufferProcess] interim [500000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971986521+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971991635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971994509+07:00","message":"> Transcript [2804] [false]: 'ส่วนใดส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971997585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.971999579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.972001404+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:17.972003506+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:18.427326331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:18.427340057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:18.620788279+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:18.62082422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนใดส่วนหนึ่ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:18.620830493+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:18.620843025+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620849418+07:00","message":"[bufferProcess] interim [100000000]:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620851739+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620856786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620859586+07:00","message":"> Transcript [2805] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620862598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620864905+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620866748+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:18.620868916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.013807107+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.013853401+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-05-21T13:23:19.013859929+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.013877163+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013897211+07:00","message":"[bufferProcess] interim [460000000]:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013900092+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013905118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013907709+07:00","message":"> Transcript [2806] [false]: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013910544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013912544+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013914538+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013916472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013921124+07:00","message":"Push: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013923269+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.01392528+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.013927426+07:00","message":"Next Push (prob) : 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.013948056+07:00","message":"push: {false ส่วน 0 0xc002cd2380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.134393948+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.134442863+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-05-21T13:23:19.134449705+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.134465241+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134475376+07:00","message":"[bufferProcess] interim [580000000]:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.1344787+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134487254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134491369+07:00","message":"> Transcript [2807] [false]: 'ส่วนใดส่วนหนึ่งอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134496283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134499396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134502363+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.134506962+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.336181922+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.336238277+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-05-21T13:23:19.336244337+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.336258766+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336266747+07:00","message":"[bufferProcess] interim [820000000]:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336269381+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336272549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336275497+07:00","message":"> Transcript [2808] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336279025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336281125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336282955+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.336285057+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.708295873+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.708340478+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-05-21T13:23:19.708346346+07:00","message":"receive interim result [false|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.708360391+07:00","message":"[buffer interim] 352 false ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708366913+07:00","message":"[bufferProcess] interim [180000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708374593+07:00","message":"[bufferProcess] send to processor:ส่วนใดส่วนหนึ่งอะไรก็ตาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708378511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.70838131+07:00","message":"> Transcript [2809] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708384499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.70838661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708389025+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:19.708391139+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:19.950172828+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.009909445+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044486978+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044526964+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-05-21T13:23:20.044532863+07:00","message":"receive interim result [true|false]: ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044543983+07:00","message":"end recv isFinal message id 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044546439+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044552954+07:00","message":"[buffer interim] 352 true ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044559867+07:00","message":"[bufferProcess] interim [600000000]:ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044564055+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนใดส่วนหนึ่งอะไรก็ตามที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044573495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044591887+07:00","message":"> Transcript [2810] [false]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044598838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044601471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044604598+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044606892+07:00","message":"TextPushed: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044618483+07:00","message":"Push: 'ใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044620529+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044622599+07:00","message":"Set new StatePrefix : 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044624673+07:00","message":"Next Push (prob) : 'อะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044627221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044629412+07:00","message":"> Transcript [2811] [true]: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044632333+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044634009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044636199+07:00","message":"StatePrefix: 'ส่วนใดส่วนหนึ่งอะไรก็ตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044638182+07:00","message":"TextPushed: 'ส่วนใดส่วนหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.044640174+07:00","message":"Push: 'อะไรก็ตามที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044655297+07:00","message":"push: {false ใดส่วนหนึ่ง 0 0xc002cd2380}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.044682214+07:00","message":"push: {true อะไรก็ตามที่ 0 0xc002cd2380}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:20.053347622+07:00","message":"write wav file: './tmp/7575/7575_352.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.479777301+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.479809775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.479817011+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.47983481+07:00","message":"[buffer interim] 353 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.479841296+07:00","message":"[bufferProcess] interim [480000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.479843078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.672008797+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.672051118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.672056296+07:00","message":"receive interim result [false|false]: มันทำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.672071059+07:00","message":"[buffer interim] 353 false มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.67207739+07:00","message":"[bufferProcess] interim [660000000]:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.672080095+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.67208468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.67208746+07:00","message":"> Transcript [2812] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.672091035+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.732405819+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.732438058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.73244383+07:00","message":"receive interim result [false|false]: มันทำงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.732456427+07:00","message":"[buffer interim] 353 false มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732462716+07:00","message":"[bufferProcess] interim [780000000]:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.73246493+07:00","message":"[bufferProcess] send to processor:มันทำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732469868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732472693+07:00","message":"> Transcript [2813] [false]: 'มันทำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732475935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732478095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732480174+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:20.732482312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860699039+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860725971+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860728495+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860730255+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860732291+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860734059+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860735827+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860739422+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.86074126+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860742972+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860744932+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860746917+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:20.860748536+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.002449512+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.002487261+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-05-21T13:23:21.002493095+07:00","message":"receive interim result [false|false]: มันทำงานไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.002504464+07:00","message":"[buffer interim] 353 false มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002510983+07:00","message":"[bufferProcess] interim [960000000]:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002513204+07:00","message":"[bufferProcess] send to processor:มันทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002518335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002521116+07:00","message":"> Transcript [2814] [false]: 'มันทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002524058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002526318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002529658+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.002532659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.202975136+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.203019263+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-05-21T13:23:21.203024511+07:00","message":"receive interim result [false|false]: มันทำงานไม่สน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.203039489+07:00","message":"[buffer interim] 353 false มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203045316+07:00","message":"[bufferProcess] interim [140000000]:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203047646+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203051416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203054135+07:00","message":"> Transcript [2815] [false]: 'มันทำงานไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203057428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203059619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203061598+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.203063578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.248750658+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.248800943+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-05-21T13:23:21.248806799+07:00","message":"receive interim result [false|false]: มันทำงานไม่ส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.248817065+07:00","message":"[buffer interim] 353 false มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248822876+07:00","message":"[bufferProcess] interim [260000000]:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248825103+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.24882837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248831094+07:00","message":"> Transcript [2816] [false]: 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248834004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248835932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.24883804+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248839956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248843225+07:00","message":"Push: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248845018+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248847175+07:00","message":"Set new StatePrefix : 'มันทำงานไม่สน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.248849294+07:00","message":"Next Push (prob) : 'ทำงานไม่สน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.248856351+07:00","message":"push: {false มัน 0 0xc003080100}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.268019875+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.268059086+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-05-21T13:23:21.268063907+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.268072634+07:00","message":"[buffer interim] 353 false มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268077609+07:00","message":"[bufferProcess] interim [320000000]:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268080442+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268083254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268085674+07:00","message":"> Transcript [2817] [false]: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268087489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.268089406+07:00","message":"Set new StatePrefix: 'มันทำงานไม่ส่ง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:21.428036411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:21.428037174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.657518441+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.657561989+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-05-21T13:23:21.657570461+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.657584498+07:00","message":"[buffer interim] 353 false มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657590921+07:00","message":"[bufferProcess] interim [680000000]:มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657593369+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สมบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657599952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657602808+07:00","message":"> Transcript [2818] [false]: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657605189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.657607862+07:00","message":"Set new StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.737847823+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.769212547+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.769248392+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-05-21T13:23:21.769254867+07:00","message":"receive interim result [false|false]: มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.769271251+07:00","message":"[buffer interim] 353 false มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769277896+07:00","message":"[bufferProcess] interim [740000000]:มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769282946+07:00","message":"[bufferProcess] send to processor:มันทำงานไม่สมบูรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769286153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769300501+07:00","message":"> Transcript [2819] [false]: 'มันทำงานไม่สมบูรณ์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769304301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.76930624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769308138+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.769310751+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.869273175+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.87569284+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875724746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันทำงานไม่สมบูรณ์มันก็จะ\",\"confidence\":0.93587834}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875738499+07:00","message":"receive interim result [true|false]: มันทำงานไม่สมบูรณ์มันก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875749652+07:00","message":"end recv isFinal message id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875752894+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875758112+07:00","message":"[buffer interim] 353 true มันทำงานไม่สมบูรณ์มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875764522+07:00","message":"[bufferProcess] interim [950000000]:มันทำงานไม่สมบูรณ์มันก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.87577712+07:00","message":"[bufferProcess] send to processor (isfinal):มันทำงานไม่สมบูรณ์ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875780689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.87578378+07:00","message":"> Transcript [2820] [false]: 'มันทำงานไม่สมบูรณ์ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875786793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875789019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875790915+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875793389+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875795629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875797547+07:00","message":"> Transcript [2821] [true]: 'มันทำงานไม่สมบูรณ์มันก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875799681+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875801298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875802867+07:00","message":"StatePrefix: 'มันทำงานไม่สมบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875804656+07:00","message":"TextPushed: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:21.875811672+07:00","message":"Push: 'ทำงานไม่สมบูรณ์มันก็จะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:21.875819379+07:00","message":"push: {true ทำงานไม่สมบูรณ์มันก็จะ 0 0xc003080100}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:21.88320965+07:00","message":"write wav file: './tmp/7575/7575_353.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:22.599207749+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:22.599248845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผล\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:22.599254306+07:00","message":"receive interim result [false|false]: มีผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:22.599268026+07:00","message":"[buffer interim] 354 false มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:22.599274019+07:00","message":"[bufferProcess] interim [540000000]:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:22.599275798+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.018847278+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.043322939+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.043357415+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-05-21T13:23:23.043362659+07:00","message":"receive interim result [false|false]: มีผลไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.043375489+07:00","message":"[buffer interim] 354 false มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.043381422+07:00","message":"[bufferProcess] interim [960000000]:มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.04338372+07:00","message":"[bufferProcess] send to processor:มีผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.043388532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.043391586+07:00","message":"> Transcript [2822] [false]: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.043393677+07:00","message":"Set StatePrefix (first interim): 'มีผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.124575306+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.124616122+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-05-21T13:23:23.124623366+07:00","message":"receive interim result [true|false]: มีผลไปถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.12463314+07:00","message":"end recv isFinal message id 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.124637623+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.124643615+07:00","message":"[buffer interim] 354 true มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124649666+07:00","message":"[bufferProcess] interim [170000000]:มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124652951+07:00","message":"[bufferProcess] send to processor (isfinal):มีผลไปถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124656081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124658667+07:00","message":"> Transcript [2823] [false]: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124661302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124663175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124664863+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124666847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.12466856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124670677+07:00","message":"> Transcript [2824] [true]: 'มีผลไปถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124672713+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124674325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124675873+07:00","message":"StatePrefix: 'มีผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.124677469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:23.12467997+07:00","message":"Push: 'มีผลไปถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.124690582+07:00","message":"push: {true มีผลไปถึง 0 0xc0031c4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:23.130653176+07:00","message":"write wav file: './tmp/7575/7575_354.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:23.469338456+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.009514004+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.009556836+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-05-21T13:23:24.009561801+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.009577784+07:00","message":"[buffer interim] 355 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.009583915+07:00","message":"[bufferProcess] interim [360000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.009585612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.212327619+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.212373876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพรวม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.212381246+07:00","message":"receive interim result [false|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.212397811+07:00","message":"[buffer interim] 355 false ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.212404306+07:00","message":"[bufferProcess] interim [600000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.212406656+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.212409718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.212412572+07:00","message":"> Transcript [2825] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.212414639+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:24.428738901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:24.428750239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.488030566+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.58289692+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.582943081+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-05-21T13:23:24.582950003+07:00","message":"receive interim result [true|false]: ภาพรวม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.582958369+07:00","message":"end recv isFinal message id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.582960638+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.582967918+07:00","message":"[buffer interim] 355 true ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582978674+07:00","message":"[bufferProcess] interim [50000000]:ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.58298505+07:00","message":"[bufferProcess] send to processor (isfinal):ภาพรวม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582987954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582990743+07:00","message":"> Transcript [2826] [false]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582993589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582995754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582997707+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.582999666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583001368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583003294+07:00","message":"> Transcript [2827] [true]: 'ภาพรวม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583005226+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583006927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583008706+07:00","message":"StatePrefix: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583010225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:24.583017227+07:00","message":"Push: 'ภาพรวม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.583024534+07:00","message":"push: {true ภาพรวม 0 0xc002625880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:24.589698052+07:00","message":"write wav file: './tmp/7575/7575_355.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:24.810632433+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.388016058+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.451490971+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.510930104+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.510954479+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.510958659+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.510967303+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510975212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510979472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510982567+07:00","message":"> Transcript [2828] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.5109902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510992573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510994413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510996375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:25.510999183+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.511009253+07:00","message":"push: {true \n 0 0xc000384200}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:25.516248427+07:00","message":"write wav file: './tmp/7575/7575_356.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:25.968671942+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.052645428+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.052690271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.052695856+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.052712934+07:00","message":"[buffer interim] 357 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.052720797+07:00","message":"[bufferProcess] interim [720000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.052722933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056549769+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056576966+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056582311+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056592914+07:00","message":"end recv isFinal message id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056595701+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056601877+07:00","message":"[buffer interim] 357 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056608586+07:00","message":"[bufferProcess] interim [750000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056611784+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056615561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056618224+07:00","message":"> Transcript [2829] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056620269+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056622009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056623798+07:00","message":"> Transcript [2830] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056626201+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056628111+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056629882+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056631705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.056634323+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.056641707+07:00","message":"push: {true  0 0xc000385080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:26.061871959+07:00","message":"write wav file: './tmp/7575/7575_357.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.090349885+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.679928527+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.740687703+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.771716361+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.77173512+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.771738305+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.77174476+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771750872+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771754566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771758016+07:00","message":"> Transcript [2831] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771760597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771773248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771775497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771777206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:26.771783946+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:26.771792562+07:00","message":"push: {true \n 0 0xc000385480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:26.777981493+07:00","message":"write wav file: './tmp/7575/7575_358.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:27.42969422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:27.429705342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.32467958+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.324726731+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-05-21T13:23:29.324732571+07:00","message":"receive interim result [false|false]: เขียนไม่ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.32474876+07:00","message":"[buffer interim] 359 false เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324755466+07:00","message":"[bufferProcess] interim [340000000]:เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324757338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324760728+07:00","message":"[bufferProcess] send to processor (ticker):เขียนไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324772856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324775531+07:00","message":"> Transcript [2832] [false]: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.324778004+07:00","message":"Set StatePrefix (first interim): 'เขียนไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.412204772+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.412245959+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-05-21T13:23:29.412252127+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.412263756+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.412271385+07:00","message":"[bufferProcess] interim [520000000]:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.412273357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.905729842+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.905789959+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-05-21T13:23:29.905796324+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:29.905808967+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905815279+07:00","message":"[bufferProcess] interim [0]:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905817629+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905822664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905825292+07:00","message":"> Transcript [2833] [false]: 'เขียนไม่ได้เลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905828673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.90583098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905833057+07:00","message":"StatePrefix: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:29.905835326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.24909986+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.249136899+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-05-21T13:23:30.249142596+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.249171941+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249180985+07:00","message":"[bufferProcess] interim [240000000]:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249184365+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.24919199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249194718+07:00","message":"> Transcript [2834] [false]: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249198517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249200767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249202602+07:00","message":"StatePrefix: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.249204606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.414796352+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.414841409+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-05-21T13:23:30.414847983+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.414867606+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414881885+07:00","message":"[bufferProcess] interim [360000000]:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414885898+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414894919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414903051+07:00","message":"> Transcript [2835] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414908761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414911855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414915137+07:00","message":"StatePrefix: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.414918626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:30.429870571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:30.429885655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.503195648+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.50323832+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-05-21T13:23:30.503245874+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องอึดอัด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.503263441+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้องอึดอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503270392+07:00","message":"[bufferProcess] interim [480000000]:เขียนไม่ได้เลยก็ต้องอึดอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503273837+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503295665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503299086+07:00","message":"> Transcript [2836] [false]: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503302504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503304836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503306781+07:00","message":"StatePrefix: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503308714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503314016+07:00","message":"Push: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503316114+07:00","message":"TextPushed: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503318049+07:00","message":"Set new StatePrefix : 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.503320078+07:00","message":"Next Push (prob) : 'เลยก็ต้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.503328106+07:00","message":"push: {false เขียนไม่ได้ 0 0xc000385900}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.611135884+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.611175206+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-05-21T13:23:30.611182166+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.611196298+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611203487+07:00","message":"[bufferProcess] interim [660000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611206411+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องอึดอัด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611212151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611214912+07:00","message":"> Transcript [2837] [false]: 'เขียนไม่ได้เลยก็ต้องอึดอัด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611218627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611220636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611223101+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.611225519+07:00","message":"TextPushed: 'เขียนไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.768360213+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.793869592+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.793905973+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-05-21T13:23:30.79391198+07:00","message":"receive interim result [false|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.793926654+07:00","message":"[buffer interim] 359 false เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793933889+07:00","message":"[bufferProcess] interim [840000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793936752+07:00","message":"[bufferProcess] send to processor:เขียนไม่ได้เลยก็ต้องซื้อปากกา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793940554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793943369+07:00","message":"> Transcript [2838] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793946541+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793948781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.793951393+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.79395387+07:00","message":"TextPushed: 'เขียนไม่ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.952964778+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953003878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่\",\"confidence\":0.9149392}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953010955+07:00","message":"receive interim result [true|false]: เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953020722+07:00","message":"end recv isFinal message id 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953022976+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953029435+07:00","message":"[buffer interim] 359 true เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953039188+07:00","message":"[bufferProcess] interim [50000000]:เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953044076+07:00","message":"[bufferProcess] send to processor (isfinal):เขียนไม่ได้เลยก็ต้องซื้อปากกามา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953048021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953050958+07:00","message":"> Transcript [2839] [false]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกามา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953054132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953056301+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953058596+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953060931+07:00","message":"TextPushed: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953062797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953064731+07:00","message":"> Transcript [2840] [true]: 'เขียนไม่ได้เลยก็ต้องซื้อปากกาใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953066697+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953068255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953069804+07:00","message":"StatePrefix: 'เขียนไม่ได้เลยก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953071677+07:00","message":"TextPushed: 'เขียนไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:30.953077599+07:00","message":"Push: 'เลยก็ต้องซื้อปากกาใหม่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:30.953085621+07:00","message":"push: {true เลยก็ต้องซื้อปากกาใหม่ 0 0xc000385900}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:30.961971886+07:00","message":"write wav file: './tmp/7575/7575_359.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:31.220155226+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.048866656+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.119391268+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.185346091+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.185368495+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.1853713+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.18537805+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185415125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185420499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185423525+07:00","message":"> Transcript [2841] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185425831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185427673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185429542+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185431318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:32.185434063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:32.185441799+07:00","message":"push: {true \n 0 0xc003080300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:32.190944223+07:00","message":"write wav file: './tmp/7575/7575_360.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.297481965+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.297521929+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-05-21T13:23:33.29752758+07:00","message":"receive interim result [false|false]: ความสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.297541766+07:00","message":"[buffer interim] 361 false ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.29754815+07:00","message":"[bufferProcess] interim [960000000]:ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.297550021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.297556738+07:00","message":"[bufferProcess] send to processor (ticker):ความสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.297559545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.297562045+07:00","message":"> Transcript [2842] [false]: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.297564354+07:00","message":"Set StatePrefix (first interim): 'ความสัมพันธ์'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:33.430832957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:33.430851628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.547212975+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.547249663+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-05-21T13:23:33.547256159+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.547270965+07:00","message":"[buffer interim] 361 false ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.547280877+07:00","message":"[bufferProcess] interim [260000000]:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.547282872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.762250863+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.762298593+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-05-21T13:23:33.762304424+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.762321886+07:00","message":"[buffer interim] 361 false ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762329857+07:00","message":"[bufferProcess] interim [500000000]:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762332524+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.76233607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762339148+07:00","message":"> Transcript [2843] [false]: 'ความสัมพันธ์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762344332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762346328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.76234822+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.762350384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.86822798+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.868266502+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-05-21T13:23:33.868273848+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:33.868288965+07:00","message":"[buffer interim] 361 false ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868300202+07:00","message":"[bufferProcess] interim [620000000]:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868302681+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868306219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868309499+07:00","message":"> Transcript [2844] [false]: 'ความสัมพันธ์ของแต่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868313359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868315572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868317512+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:33.868320152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.195308039+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.195347834+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-05-21T13:23:34.195353899+07:00","message":"receive interim result [false|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.195363256+07:00","message":"[buffer interim] 361 false ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.19537009+07:00","message":"[bufferProcess] interim [920000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.19537262+07:00","message":"[bufferProcess] send to processor:ความสัมพันธ์ของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.195376069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.195378745+07:00","message":"> Transcript [2845] [false]: 'ความสัมพันธ์ของแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.19538176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.195383845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.195386041+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.195388149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.287557498+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404580614+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404620707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความสัมพันธ์ของแต่ละส่วน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404627253+07:00","message":"receive interim result [true|false]: ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404639716+07:00","message":"end recv isFinal message id 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404642225+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404655015+07:00","message":"[buffer interim] 361 true ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.40467582+07:00","message":"[bufferProcess] interim [190000000]:ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404679846+07:00","message":"[bufferProcess] send to processor (isfinal):ความสัมพันธ์ของแต่ละส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404683366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404686908+07:00","message":"> Transcript [2846] [false]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.40469007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404692232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404694589+07:00","message":"StatePrefix: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404696623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404706995+07:00","message":"Push: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404709836+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404713931+07:00","message":"Set new StatePrefix : 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404717425+07:00","message":"Next Push (prob) : 'ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404720416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404723462+07:00","message":"> Transcript [2847] [true]: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404726857+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404728608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404730207+07:00","message":"StatePrefix: 'ความสัมพันธ์ของแต่ละส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404732047+07:00","message":"TextPushed: 'ความสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:34.404733968+07:00","message":"Push: 'ของแต่ละส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404751279+07:00","message":"push: {false ความสัมพันธ์ 0 0xc000385e80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.404791258+07:00","message":"push: {true ของแต่ละส่วน 0 0xc000385e80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:34.41247299+07:00","message":"write wav file: './tmp/7575/7575_361.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:34.749749505+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.259556384+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.331822729+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.362396342+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.362422071+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.362425043+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.36243154+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362438708+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362442463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362445316+07:00","message":"> Transcript [2848] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362447791+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362449735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362451417+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362453607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.362456108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.362466668+07:00","message":"push: {true \n 0 0xc002a43180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:35.367923403+07:00","message":"write wav file: './tmp/7575/7575_362.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.386955342+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.519545963+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.56168268+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.561705191+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.561708227+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.561714164+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561721187+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561730407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561733619+07:00","message":"> Transcript [2849] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561736286+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561738099+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561739811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561741822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:35.561745002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:35.561778899+07:00","message":"push: {true \n 0 0xc002a43780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:35.566665784+07:00","message":"write wav file: './tmp/7575/7575_363.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.377017582+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.377068608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในแต่ละ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.377074711+07:00","message":"receive interim result [false|false]: ในแต่ละ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.377091034+07:00","message":"[buffer interim] 364 false ในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.37709946+07:00","message":"[bufferProcess] interim [720000000]:ในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.377101757+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:36.431402811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:36.431402261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.69162726+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.691661269+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-05-21T13:23:36.691666865+07:00","message":"receive interim result [false|false]: ในแต่ละระดับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.691681313+07:00","message":"[buffer interim] 364 false ในแต่ละระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.691689388+07:00","message":"[bufferProcess] interim [20000000]:ในแต่ละระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.691691597+07:00","message":"[bufferProcess] send to processor:ในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.691697482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.691699961+07:00","message":"> Transcript [2850] [false]: 'ในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.691702426+07:00","message":"Set StatePrefix (first interim): 'ในแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.745521279+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.745558732+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-05-21T13:23:36.745564573+07:00","message":"receive interim result [false|false]: ในแต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:36.745577148+07:00","message":"[buffer interim] 364 false ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.74558367+07:00","message":"[bufferProcess] interim [80000000]:ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745585971+07:00","message":"[bufferProcess] send to processor:ในแต่ละระดับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745589247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745592537+07:00","message":"> Transcript [2851] [false]: 'ในแต่ละระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745596219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745598338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745600291+07:00","message":"StatePrefix: 'ในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:36.745602209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.395692259+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.395729578+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-05-21T13:23:37.395735392+07:00","message":"receive interim result [false|false]: ในแต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.395747567+07:00","message":"[buffer interim] 364 false ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395753658+07:00","message":"[bufferProcess] interim [680000000]:ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395762299+07:00","message":"[bufferProcess] send to processor:ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395770345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395773061+07:00","message":"> Transcript [2852] [false]: 'ในแต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395776216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395778507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395780228+07:00","message":"StatePrefix: 'ในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.395782078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.437499446+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543272625+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543316941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในแต่ละระบบ\",\"confidence\":0.95521617}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543324165+07:00","message":"receive interim result [true|false]: ในแต่ละระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543334894+07:00","message":"end recv isFinal message id 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543337097+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543343772+07:00","message":"[buffer interim] 364 true ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543354428+07:00","message":"[bufferProcess] interim [950000000]:ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543357361+07:00","message":"[bufferProcess] send to processor (isfinal):ในแต่ละระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543361151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543364476+07:00","message":"> Transcript [2853] [false]: 'ในแต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543367482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543369483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.54337139+07:00","message":"StatePrefix: 'ในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543373378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543375132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543377218+07:00","message":"> Transcript [2854] [true]: 'ในแต่ละระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543379239+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543380803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543382366+07:00","message":"StatePrefix: 'ในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543386413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:37.543389211+07:00","message":"Push: 'ในแต่ละระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.543397227+07:00","message":"push: {true ในแต่ละระบบ 0 0xc002a43a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:37.550636758+07:00","message":"write wav file: './tmp/7575/7575_364.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:37.761379119+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.328113665+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.414173275+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.414198054+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.414201407+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.414207877+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.414215445+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.414226988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.414230102+07:00","message":"> Transcript [2855] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.414232898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.41423476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.41423649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.414238474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:38.41424185+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:38.414252191+07:00","message":"push: {true \n 0 0xc002cd2080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:38.422309477+07:00","message":"write wav file: './tmp/7575/7575_365.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.039504767+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:39.432374748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:39.432376716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.699236959+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.699279586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.699285212+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.699299821+07:00","message":"[buffer interim] 366 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.699305778+07:00","message":"[bufferProcess] interim [660000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.699307598+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.699312973+07:00","message":"[bufferProcess] send to processor (ticker):โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.6993156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.699320208+07:00","message":"> Transcript [2856] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.6993227+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.918814913+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.91887092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์มือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.918876848+07:00","message":"receive interim result [false|false]: โทรศัพท์มือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:39.91888979+07:00","message":"[buffer interim] 366 false โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.918899603+07:00","message":"[bufferProcess] interim [900000000]:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:39.918902918+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.015779134+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.015826138+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-05-21T13:23:40.015832509+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.015844916+07:00","message":"[buffer interim] 366 false โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015851446+07:00","message":"[bufferProcess] interim [20000000]:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015853744+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015858863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015861921+07:00","message":"> Transcript [2857] [false]: 'โทรศัพท์มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015864804+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015866846+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015868656+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.015870883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.411892383+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.411930408+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-05-21T13:23:40.411936589+07:00","message":"receive interim result [false|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.411950774+07:00","message":"[buffer interim] 366 false โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411957396+07:00","message":"[bufferProcess] interim [380000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.41196011+07:00","message":"[bufferProcess] send to processor:โทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411965541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411968286+07:00","message":"> Transcript [2858] [false]: 'โทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411971548+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411973958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.41197573+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.411977845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.509436316+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605748934+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605797818+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-05-21T13:23:40.605803881+07:00","message":"receive interim result [true|false]: โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605814351+07:00","message":"end recv isFinal message id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605816813+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605822753+07:00","message":"[buffer interim] 366 true โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.60582925+07:00","message":"[bufferProcess] interim [710000000]:โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605832278+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์มือถือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605835472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605838311+07:00","message":"> Transcript [2859] [false]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605841186+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.60584307+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605845138+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605847046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605848834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605850722+07:00","message":"> Transcript [2860] [true]: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605852909+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605854502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605856115+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605857774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:40.605860467+07:00","message":"Push: 'โทรศัพท์มือถือค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:40.605868251+07:00","message":"push: {true โทรศัพท์มือถือค่ะ 0 0xc002a42600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:40.613149462+07:00","message":"write wav file: './tmp/7575/7575_366.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:41.019642933+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.260610772+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.260656326+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-05-21T13:23:42.260662245+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.26067953+07:00","message":"[buffer interim] 367 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260685784+07:00","message":"[bufferProcess] interim [260000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260687554+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260693834+07:00","message":"[bufferProcess] send to processor (ticker):นัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260696279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260698814+07:00","message":"> Transcript [2861] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.260700966+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.263330726+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.263361027+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-05-21T13:23:42.263366859+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.263380269+07:00","message":"[buffer interim] 367 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.263394553+07:00","message":"[bufferProcess] interim [320000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.263396862+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:42.433124208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:42.433149711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.582801217+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.582840527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียน x\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.582846663+07:00","message":"receive interim result [false|false]: นักเรียน x"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.582864048+07:00","message":"[buffer interim] 367 false นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582871072+07:00","message":"[bufferProcess] interim [620000000]:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582873908+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582880708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582883802+07:00","message":"> Transcript [2862] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582887031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582889194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.582891326+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.58289485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.909345434+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.909389122+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-05-21T13:23:42.909395671+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:42.909417422+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909425739+07:00","message":"[bufferProcess] interim [860000000]:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909428487+07:00","message":"[bufferProcess] send to processor:นักเรียน x"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909432415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909435495+07:00","message":"> Transcript [2863] [false]: 'นักเรียน x'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909439354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909441276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909443351+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:42.909445586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.096081763+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.096122214+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-05-21T13:23:43.096128321+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.096144922+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096152453+07:00","message":"[bufferProcess] interim [40000000]:นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096155221+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096161365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096165185+07:00","message":"> Transcript [2864] [false]: 'นักเรียนคุ้นเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096169518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096171578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096173797+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.096176196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.164722096+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.164777259+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-05-21T13:23:43.164786182+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.164804399+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164815761+07:00","message":"[bufferProcess] interim [160000000]:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164819141+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164825978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164830173+07:00","message":"> Transcript [2865] [false]: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164834934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.16483807+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164841488+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164843988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164851367+07:00","message":"Push: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164854207+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164857374+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.164860548+07:00","message":"Next Push (prob) : 'เรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.164880121+07:00","message":"push: {false นัก 0 0xc002624700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.356203693+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.356240738+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-05-21T13:23:43.356247324+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.356261902+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.35626823+07:00","message":"[bufferProcess] interim [340000000]:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356270676+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356276797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356279417+07:00","message":"> Transcript [2866] [false]: 'นักเรียนคุ้นเคยมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.35628236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356284738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356287062+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.356289553+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.49627035+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.496312532+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-05-21T13:23:43.496319532+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.496334644+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496342424+07:00","message":"[bufferProcess] interim [520000000]:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496344946+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496350639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.4963534+07:00","message":"> Transcript [2867] [false]: 'นักเรียนคุ้นเคยมากเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496357335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496359511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496361545+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.496364063+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.689281024+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.689326839+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-05-21T13:23:43.689333366+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.689348122+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689356159+07:00","message":"[bufferProcess] interim [640000000]:นักเรียนคุ้นเคยมากเลยนะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689358525+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689364014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689367195+07:00","message":"> Transcript [2868] [false]: 'นักเรียนคุ้นเคยมากเลยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689370865+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689373346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.689375567+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.68937809+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.697099725+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.69712215+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-05-21T13:23:43.697127346+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.697140907+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697146069+07:00","message":"[bufferProcess] interim [700000000]:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697148417+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697151496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697153924+07:00","message":"> Transcript [2869] [false]: 'นักเรียนคุ้นเคยมากเลยนะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697157167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697159049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697176794+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697179037+07:00","message":"TextPushed: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697185022+07:00","message":"Push: 'เรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697187158+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697189363+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.697191767+07:00","message":"Next Push (prob) : 'กเลยนะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.697199337+07:00","message":"push: {false เรียนคุ้นเคยมา 0 0xc002624700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.878723189+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.878772526+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-05-21T13:23:43.878777894+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:43.878792864+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.878806971+07:00","message":"[bufferProcess] interim [880000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.878809515+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.878814159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.87881771+07:00","message":"> Transcript [2870] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.878820241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:43.878822317+07:00","message":"Set new StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.078473928+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.078522106+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-05-21T13:23:44.078529727+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.078543553+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078555672+07:00","message":"[bufferProcess] interim [120000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078559757+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078566607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078571194+07:00","message":"> Transcript [2871] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078576177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078578724+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078581467+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.078586462+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.384758327+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.384802089+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-05-21T13:23:44.384808218+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.384822964+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384830054+07:00","message":"[bufferProcess] interim [360000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384832685+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384836347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.38483915+07:00","message":"> Transcript [2872] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384842557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384844628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384846505+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.384849124+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.58146887+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.581509873+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-05-21T13:23:44.581522204+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.581543852+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581552015+07:00","message":"[bufferProcess] interim [540000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581555382+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581558752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.58156193+07:00","message":"> Transcript [2873] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581565623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.58157179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581573907+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.581576474+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.704763258+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.704799087+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-05-21T13:23:44.704805081+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.704821439+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704828074+07:00","message":"[bufferProcess] interim [720000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704830727+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704834019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704836705+07:00","message":"> Transcript [2874] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704840121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704842376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.70484454+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704847225+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704853459+07:00","message":"Push: 'กเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704855722+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704857704+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.704860386+07:00","message":"Next Push (prob) : 'เคยแกะดูไหม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.704867241+07:00","message":"push: {false กเลยนักเรียน 0 0xc002624700}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.900914287+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.900951438+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-05-21T13:23:44.900958386+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:44.900976408+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.900983814+07:00","message":"[bufferProcess] interim [900000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.900986074+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.900989569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.900992749+07:00","message":"> Transcript [2875] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.900998613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.901000964+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.901002973+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:44.901005452+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.089268972+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.089307588+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-05-21T13:23:45.089313512+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.089328464+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089335178+07:00","message":"[bufferProcess] interim [80000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089337894+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089342912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089345695+07:00","message":"> Transcript [2876] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089349414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089351571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089353416+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.089356228+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.276690364+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.276729622+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-05-21T13:23:45.276739531+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.276760904+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276773898+07:00","message":"[bufferProcess] interim [260000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276780692+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276789881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276795078+07:00","message":"> Transcript [2877] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.27680136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276804478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276807588+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.276811654+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.279814428+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.279837818+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-05-21T13:23:45.279842996+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.279858019+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279863851+07:00","message":"[bufferProcess] interim [320000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279866381+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279873693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279875961+07:00","message":"> Transcript [2878] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279880157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279882364+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279884216+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279887964+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279891854+07:00","message":"Push: 'เคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279894453+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279896513+07:00","message":"Set new StatePrefix : 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีเอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.279899172+07:00","message":"Next Push (prob) : 'ว่ามันมีเอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.279918196+07:00","message":"push: {false เคยแกะดูไหม 0 0xc002624700}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:45.433321494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:45.433329193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.592965118+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.592999506+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-05-21T13:23:45.593020149+07:00","message":"receive interim result [false|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.593030977+07:00","message":"[buffer interim] 367 false นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593037022+07:00","message":"[bufferProcess] interim [560000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593039994+07:00","message":"[bufferProcess] send to processor:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593045842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593048109+07:00","message":"> Transcript [2879] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593050393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.593052459+07:00","message":"Set new StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.696790419+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817792782+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817834241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817841481+07:00","message":"receive interim result [true|false]: นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817854458+07:00","message":"end recv isFinal message id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817857094+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.81786339+07:00","message":"[buffer interim] 367 true นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817870724+07:00","message":"[bufferProcess] interim [890000000]:นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817874666+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817878801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817881602+07:00","message":"> Transcript [2880] [false]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817885157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817887221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817889841+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817892686+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817894802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817896758+07:00","message":"> Transcript [2881] [true]: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817898787+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.81790039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817901966+07:00","message":"StatePrefix: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหมว่ามันมีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817903822+07:00","message":"TextPushed: 'นักเรียนคุ้นเคยมากเลยนักเรียนเคยแกะดูไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:45.817907322+07:00","message":"Push: 'ว่ามันมีอะไรบ้าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:45.817916138+07:00","message":"push: {true ว่ามันมีอะไรบ้าง 0 0xc002624700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:45.829119825+07:00","message":"write wav file: './tmp/7575/7575_367.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:46.409863385+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.450995425+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.451036265+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-05-21T13:23:47.451041443+07:00","message":"receive interim result [false|false]: มีอะไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.451059459+07:00","message":"[buffer interim] 368 false มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451067488+07:00","message":"[bufferProcess] interim [80000000]:มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451069306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451074338+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451076954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451079655+07:00","message":"> Transcript [2882] [false]: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.451081788+07:00","message":"Set StatePrefix (first interim): 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.570929434+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.570964832+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-05-21T13:23:47.570971101+07:00","message":"receive interim result [false|false]: มีอะไรบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.570983017+07:00","message":"[buffer interim] 368 false มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.570991587+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.570993471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.828272468+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.828308027+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-05-21T13:23:47.828314232+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:47.828327305+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828333617+07:00","message":"[bufferProcess] interim [440000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828336716+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828341686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.8283442+07:00","message":"> Transcript [2883] [false]: 'มีอะไรบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828347378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828349638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828351486+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:47.828354024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:48.433782782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:48.433802708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.467345792+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.467385901+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-05-21T13:23:48.467391711+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:48.467407663+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.4674249+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.467427934+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.4674331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.467436234+07:00","message":"> Transcript [2884] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.467439559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.467441788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.46744363+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:48.467445685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.579847451+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.579878274+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-05-21T13:23:50.579883621+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.57989704+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579903153+07:00","message":"[bufferProcess] interim [200000000]:มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579905995+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579911448+07:00","message":"[bufferProcess] send to processor (ticker):มีอะไรบ้างคะว่าหนูรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579914305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579917203+07:00","message":"> Transcript [2885] [false]: 'มีอะไรบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579920716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579922932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579924735+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579928576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.57993013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579932678+07:00","message":"> Transcript [2886] [false]: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.57993477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579936467+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579938014+07:00","message":"StatePrefix: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579939726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579945514+07:00","message":"Push: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579947444+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579949331+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.579951662+07:00","message":"Next Push (prob) : 'บ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.579959313+07:00","message":"push: {false มีอะไร 0 0xc0031c4a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.774583891+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.774610632+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-05-21T13:23:50.774616425+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.774630595+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.774644811+07:00","message":"[bufferProcess] interim [380000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.774646914+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.843394829+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.843428415+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-05-21T13:23:50.843434903+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.843449778+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843456758+07:00","message":"[bufferProcess] interim [500000000]:มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843459072+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843462799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843465733+07:00","message":"> Transcript [2887] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843469109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843471125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843472966+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.843475009+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860513787+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860535065+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860537708+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860539599+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.86054146+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860544656+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860546917+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.86054867+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860550242+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860551779+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.86055331+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860554903+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.860556521+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.975088563+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.975135972+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-05-21T13:23:50.975144904+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:50.97516301+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975174573+07:00","message":"[bufferProcess] interim [620000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975178401+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ข่าว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975185984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975190766+07:00","message":"> Transcript [2888] [false]: 'มีอะไรบ้างคะว่าหนูรู้ข่าว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.9751959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.97519908+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975202313+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:50.975206288+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.172931863+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.172982957+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-05-21T13:23:51.172989311+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.173004192+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173011662+07:00","message":"[bufferProcess] interim [800000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173014498+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173018486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173021638+07:00","message":"> Transcript [2889] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.17302551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173027713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173029842+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.173032266+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:51.434694725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:51.434713597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.489449728+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.48949235+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-05-21T13:23:51.489498829+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีใบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.489514049+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.48952121+07:00","message":"[bufferProcess] interim [40000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489524367+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489531411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489534319+07:00","message":"> Transcript [2890] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489538069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489540504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489542797+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489545183+07:00","message":"TextPushed: 'มีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489552355+07:00","message":"Push: 'บ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489555001+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489557727+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.489560053+07:00","message":"Next Push (prob) : 'ค่ะว่ามี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.489581424+07:00","message":"push: {false บ้างคะว่าหนูรู้ 0 0xc0031c4a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.495637072+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.495671212+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-05-21T13:23:51.495676452+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.495692529+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495699143+07:00","message":"[bufferProcess] interim [100000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495701798+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีใบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495708201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495710815+07:00","message":"> Transcript [2891] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีใบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495714317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495716469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495718613+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.495722414+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.54923755+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.549276818+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-05-21T13:23:51.549283453+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.549298247+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.54930879+07:00","message":"[bufferProcess] interim [220000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549312421+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549318708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549322732+07:00","message":"> Transcript [2892] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบต'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549327997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549330754+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.549334625+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.5493401+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.918858977+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.995880909+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.995923456+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-05-21T13:23:51.995929722+07:00","message":"receive interim result [false|false]: มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:51.995947993+07:00","message":"[buffer interim] 368 false มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995956402+07:00","message":"[bufferProcess] interim [640000000]:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995958895+07:00","message":"[bufferProcess] send to processor:มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995962804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995965923+07:00","message":"> Transcript [2893] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.99596955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995972184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995975394+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:51.995978146+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.012903787+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.01292997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ\",\"confidence\":0.9460472}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.012935994+07:00","message":"receive interim result [true|false]: มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.012947527+07:00","message":"end recv isFinal message id 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.012949826+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.012958621+07:00","message":"[buffer interim] 368 true มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012965123+07:00","message":"[bufferProcess] interim [730000000]:มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012969591+07:00","message":"[bufferProcess] send to processor (isfinal):มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012974731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012979604+07:00","message":"> Transcript [2894] [false]: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012984027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012986901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012990037+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012993164+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012997201+07:00","message":"Push: 'ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.012999809+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013003136+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013007307+07:00","message":"Next Push (prob) : 'แบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013009863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013012504+07:00","message":"> Transcript [2895] [true]: 'มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.01301572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013018509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013020875+07:00","message":"StatePrefix: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013023901+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013025564+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.013034211+07:00","message":"push: {false ค่ะว่ามี 0 0xc0031c4a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013196431+07:00","message":"Push: 'แบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013200851+07:00","message":"TextPushed: 'มีอะไรบ้างคะว่าหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013202988+07:00","message":"Set new StatePrefix : 'มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013205094+07:00","message":"Next Push (prob) : 'มีอะไรบ้างคะหนูรู้ค่ะว่ามีแบตเตอรี่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.013215472+07:00","message":"push: {true แบตเตอรี่ค่ะ 0 0xc0031c4a00}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:52.013228291+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_368.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:52.026415506+07:00","message":"write wav file: './tmp/7575/7575_368.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:52.241362015+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.096625222+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.096669728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.096675685+07:00","message":"receive interim result [false|false]: ให้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.09669127+07:00","message":"[buffer interim] 369 false ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096697984+07:00","message":"[bufferProcess] interim [660000000]:ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096699676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096703589+07:00","message":"[bufferProcess] send to processor (ticker):ให้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096706444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096709116+07:00","message":"> Transcript [2896] [false]: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.096711206+07:00","message":"Set StatePrefix (first interim): 'ให้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.288143+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.288180934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พลัง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.288187225+07:00","message":"receive interim result [false|false]: ให้พลัง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.288199978+07:00","message":"[buffer interim] 369 false ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.288206679+07:00","message":"[bufferProcess] interim [900000000]:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.28820859+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.466868648+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.466905993+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-05-21T13:23:53.466912815+07:00","message":"receive interim result [false|false]: ให้พลังงาน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:53.466928468+07:00","message":"[buffer interim] 369 false ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466936112+07:00","message":"[bufferProcess] interim [80000000]:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466938611+07:00","message":"[bufferProcess] send to processor:ให้พลัง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466945221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466948201+07:00","message":"> Transcript [2897] [false]: 'ให้พลัง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.46695105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.4669545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466956837+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:53.466959375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.088059844+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.106902217+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.106939172+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-05-21T13:23:54.106945215+07:00","message":"receive interim result [false|false]: ให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.106956957+07:00","message":"[buffer interim] 369 false ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106964489+07:00","message":"[bufferProcess] interim [680000000]:ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106967357+07:00","message":"[bufferProcess] send to processor:ให้พลังงาน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.10697307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106976022+07:00","message":"> Transcript [2898] [false]: 'ให้พลังงาน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106979407+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106981608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.106983647+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.10698567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.175880137+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.17591942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้พลังงานค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.175925539+07:00","message":"receive interim result [true|false]: ให้พลังงานค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.175933479+07:00","message":"end recv isFinal message id 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.175935578+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.175941435+07:00","message":"[buffer interim] 369 true ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175948712+07:00","message":"[bufferProcess] interim [800000000]:ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175956725+07:00","message":"[bufferProcess] send to processor (isfinal):ให้พลังงานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175970589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175988772+07:00","message":"> Transcript [2899] [false]: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175994966+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.175997682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176000215+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176002366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176004822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176006801+07:00","message":"> Transcript [2900] [true]: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176008801+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.17601057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.17601227+07:00","message":"StatePrefix: 'ให้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176013806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:54.176023528+07:00","message":"Push: 'ให้พลังงานค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.176036355+07:00","message":"push: {true ให้พลังงานค่ะ 0 0xc000423e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:54.182692895+07:00","message":"write wav file: './tmp/7575/7575_369.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:54.222175967+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:54.43477666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:54.434785597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.46362732+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.463657842+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-05-21T13:23:55.463663119+07:00","message":"receive interim result [false|false]: ส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.463675035+07:00","message":"[buffer interim] 370 false ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463681239+07:00","message":"[bufferProcess] interim [320000000]:ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463682969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463688052+07:00","message":"[bufferProcess] send to processor (ticker):ส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463690607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463693456+07:00","message":"> Transcript [2901] [false]: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.463695912+07:00","message":"Set StatePrefix (first interim): 'ส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.701716252+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.701758383+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-05-21T13:23:55.701764075+07:00","message":"receive interim result [false|false]: ส่วนที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.701777892+07:00","message":"[buffer interim] 370 false ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.701784045+07:00","message":"[bufferProcess] interim [500000000]:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.701785739+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.861395134+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.861439975+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-05-21T13:23:55.86144757+07:00","message":"receive interim result [false|false]: สวนทิพย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:55.861466879+07:00","message":"[buffer interim] 370 false สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861477183+07:00","message":"[bufferProcess] interim [680000000]:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861480518+07:00","message":"[bufferProcess] send to processor:ส่วนที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861487191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861491504+07:00","message":"> Transcript [2902] [false]: 'ส่วนที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861496552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.86149958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861502559+07:00","message":"StatePrefix: 'ส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:55.861507052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.219706196+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.21973886+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-05-21T13:23:56.219750247+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.219765191+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.219772159+07:00","message":"[bufferProcess] interim [920000000]:ส่วนที่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.219774546+07:00","message":"[bufferProcess] send to processor:สวนทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.219781037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.21978415+07:00","message":"> Transcript [2903] [false]: 'สวนทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.219786685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.219788709+07:00","message":"Set new StatePrefix: 'สวนทิพย์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.501681537+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.5017156+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-05-21T13:23:56.501721334+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.501733749+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.50174361+07:00","message":"[bufferProcess] interim [280000000]:ส่วนที่ชอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.501753177+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.501756615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.501759545+07:00","message":"> Transcript [2904] [false]: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.501761569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.501763701+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.556683922+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.556719665+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-05-21T13:23:56.556725572+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.55673573+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556759986+07:00","message":"[bufferProcess] interim [340000000]:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556762724+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556766048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556771639+07:00","message":"> Transcript [2905] [false]: 'ส่วนที่ชอบมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556774738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556776947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556778782+07:00","message":"StatePrefix: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.556780933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.593772417+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.593806082+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-05-21T13:23:56.593812728+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.593826533+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593833182+07:00","message":"[bufferProcess] interim [400000000]:ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593836461+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593841088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.59384485+07:00","message":"> Transcript [2906] [false]: 'ส่วนที่ชอบมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593848851+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593851584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593854213+07:00","message":"StatePrefix: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.593856964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.694974246+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.695004329+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-05-21T13:23:56.695010244+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.695025147+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.695031992+07:00","message":"[bufferProcess] interim [460000000]:ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.695034059+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.695037338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.69504013+07:00","message":"> Transcript [2907] [false]: 'ส่วนที่ชอบมัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.695043215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.695045253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.69504708+07:00","message":"StatePrefix: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.69504896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.805833473+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.805863411+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-05-21T13:23:56.805869396+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.805880706+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805887094+07:00","message":"[bufferProcess] interim [580000000]:ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805890166+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805895519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805898105+07:00","message":"> Transcript [2908] [false]: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805900986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805903019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805904854+07:00","message":"StatePrefix: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805906991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.80591165+07:00","message":"Push: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805913531+07:00","message":"TextPushed: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805915434+07:00","message":"Set new StatePrefix : 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:56.805917522+07:00","message":"Next Push (prob) : 'มักจะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:56.805924588+07:00","message":"push: {false ส่วนที่ชอบ 0 0xc0031c4c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.003016926+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.003055514+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-05-21T13:23:57.003061543+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.003074532+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.003085325+07:00","message":"[bufferProcess] interim [820000000]:ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.00308782+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.003091075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.003093847+07:00","message":"> Transcript [2909] [false]: 'ส่วนที่ชอบมักจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.00309726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.00309942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.003101272+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.00310334+07:00","message":"TextPushed: 'ส่วนที่ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.048700169+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.048723257+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-05-21T13:23:57.048727983+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.048738556+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048749464+07:00","message":"[bufferProcess] interim [880000000]:ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048752397+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็นไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048755857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048759062+07:00","message":"> Transcript [2910] [false]: 'ส่วนที่ชอบมักจะเป็นไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048762257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048764519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048766585+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.048768597+07:00","message":"TextPushed: 'ส่วนที่ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.419489659+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:57.435645468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:23:57.435668382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.458863108+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.45889456+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-05-21T13:23:57.458900659+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.458913621+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458920481+07:00","message":"[bufferProcess] interim [240000000]:ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458922793+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458930769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458933524+07:00","message":"> Transcript [2911] [false]: 'ส่วนที่ชอบมักจะเป็นปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458936751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458938747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458940925+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.458942916+07:00","message":"TextPushed: 'ส่วนที่ชอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.544998509+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.545027198+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-05-21T13:23:57.54503143+07:00","message":"receive interim result [false|false]: ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.54504593+07:00","message":"[buffer interim] 370 false ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545051969+07:00","message":"[bufferProcess] interim [360000000]:ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545054246+07:00","message":"[bufferProcess] send to processor:ส่วนที่ชอบมักจะเป็นปัญหานะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545057307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545059948+07:00","message":"> Transcript [2912] [false]: 'ส่วนที่ชอบมักจะเป็นปัญหานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545063751+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545066485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545068863+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545070832+07:00","message":"TextPushed: 'ส่วนที่ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545075483+07:00","message":"Push: 'มักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545077357+07:00","message":"TextPushed: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.54507954+07:00","message":"Set new StatePrefix : 'ส่วนที่ชอบมักจะเป็นปัญหานะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.545081876+07:00","message":"Next Push (prob) : 'เป็นปัญหานะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.545101528+07:00","message":"push: {false มักจะ 0 0xc0031c4c80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586147396+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586217159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนที่ชอบมักจะเป็นปัญหาเนาะ\",\"confidence\":0.9540777}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586224953+07:00","message":"receive interim result [true|false]: ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586236706+07:00","message":"end recv isFinal message id 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586239421+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586246788+07:00","message":"[buffer interim] 370 true ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586260793+07:00","message":"[bufferProcess] interim [420000000]:ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586264185+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนที่ชอบมักจะเป็นปัญหาเนาะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586268087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586271075+07:00","message":"> Transcript [2913] [false]: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586273523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586275391+07:00","message":"Set new StatePrefix: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586277079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586278799+07:00","message":"> Transcript [2914] [true]: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586281661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586283531+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586285323+07:00","message":"StatePrefix: 'ส่วนที่ชอบมักจะเป็นปัญหาเนาะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.586287683+07:00","message":"TextPushed: 'ส่วนที่ชอบมักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:57.58629069+07:00","message":"Push: 'เป็นปัญหาเนาะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.586299128+07:00","message":"push: {true เป็นปัญหาเนาะ 0 0xc0031c4c80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:23:57.599216433+07:00","message":"write wav file: './tmp/7575/7575_370.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:57.680346035+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.21557682+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.215622158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบตเตอรี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.215627536+07:00","message":"receive interim result [false|false]: แบตเตอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.215639923+07:00","message":"[buffer interim] 371 false แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.215648253+07:00","message":"[bufferProcess] interim [600000000]:แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.215650223+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.868467288+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.868512273+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-05-21T13:23:58.868518285+07:00","message":"receive interim result [false|false]: แบตเตอรี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:58.868530726+07:00","message":"[buffer interim] 371 false แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.868538695+07:00","message":"[bufferProcess] interim [200000000]:แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.868542076+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.868549581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.868553285+07:00","message":"> Transcript [2915] [false]: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:58.868556769+07:00","message":"Set StatePrefix (first interim): 'แบตเตอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.757805074+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.757851054+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-05-21T13:23:59.757858359+07:00","message":"receive interim result [false|false]: แบตเตอรี่นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:23:59.757874896+07:00","message":"[buffer interim] 371 false แบตเตอรี่นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757882951+07:00","message":"[bufferProcess] interim [100000000]:แบตเตอรี่นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757885406+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757893606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757896731+07:00","message":"> Transcript [2916] [false]: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757900467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757902858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757904819+07:00","message":"StatePrefix: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:23:59.757908571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.136420089+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.13645465+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-05-21T13:24:00.136460791+07:00","message":"receive interim result [false|false]: แบตเตอรี่นอกจากนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.136473425+07:00","message":"[buffer interim] 371 false แบตเตอรี่นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136479701+07:00","message":"[bufferProcess] interim [520000000]:แบตเตอรี่นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136482048+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136487689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136490361+07:00","message":"> Transcript [2917] [false]: 'แบตเตอรี่นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136493577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136495806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136497724+07:00","message":"StatePrefix: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.136499717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:00.43594114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:00.435977549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.468269143+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.468312194+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-05-21T13:24:00.468318539+07:00","message":"receive interim result [false|false]: แบตเตอรี่นอกจากนี้นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.468336013+07:00","message":"[buffer interim] 371 false แบตเตอรี่นอกจากนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468348091+07:00","message":"[bufferProcess] interim [820000000]:แบตเตอรี่นอกจากนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468351443+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่นอกจากนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468356111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468358854+07:00","message":"> Transcript [2918] [false]: 'แบตเตอรี่นอกจากนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468361954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468364009+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468365903+07:00","message":"StatePrefix: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.468367879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.840921503+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.840959776+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-05-21T13:24:00.840966023+07:00","message":"receive interim result [false|false]: แบตเตอรี่นอกจากนี้นักเรียนก็จะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.840979835+07:00","message":"[buffer interim] 371 false แบตเตอรี่นอกจากนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.84098812+07:00","message":"[bufferProcess] interim [180000000]:แบตเตอรี่นอกจากนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.840990636+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่นอกจากนี้นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.840994837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.840997863+07:00","message":"> Transcript [2919] [false]: 'แบตเตอรี่นอกจากนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841001072+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841003044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841004776+07:00","message":"StatePrefix: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841007184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841009781+07:00","message":"Push: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841011696+07:00","message":"TextPushed: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841013761+07:00","message":"Set new StatePrefix : 'แบตเตอรี่นอกจากนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.841016111+07:00","message":"Next Push (prob) : 'นอกจากนี้นักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.841027548+07:00","message":"push: {false แบตเตอรี่ 0 0xc0031c4080}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.902145478+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.902180908+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-05-21T13:24:00.902186366+07:00","message":"receive interim result [false|false]: แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:00.902198904+07:00","message":"[buffer interim] 371 false แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902205753+07:00","message":"[bufferProcess] interim [300000000]:แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902208242+07:00","message":"[bufferProcess] send to processor:แบตเตอรี่นอกจากนี้นักเรียนก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902213856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902216698+07:00","message":"> Transcript [2920] [false]: 'แบตเตอรี่นอกจากนี้นักเรียนก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902219861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.90222205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902223904+07:00","message":"StatePrefix: 'แบตเตอรี่นอกจากนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:00.902225828+07:00","message":"TextPushed: 'แบตเตอรี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.269501734+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.328759369+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.39925645+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399294969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบตเตอรี่นอกจากนี้นักเรียนก็จะมี\",\"confidence\":0.95154727}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399300813+07:00","message":"receive interim result [true|false]: แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399309766+07:00","message":"end recv isFinal message id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399312168+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399317893+07:00","message":"[buffer interim] 371 true แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399326024+07:00","message":"[bufferProcess] interim [810000000]:แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399329116+07:00","message":"[bufferProcess] send to processor (isfinal):แบตเตอรี่นอกจากนี้นักเรียนก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.39933272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399335583+07:00","message":"> Transcript [2921] [false]: 'แบตเตอรี่นอกจากนี้นักเรียนก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399338496+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399340325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399342535+07:00","message":"StatePrefix: 'แบตเตอรี่นอกจากนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399344468+07:00","message":"TextPushed: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399346106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399348228+07:00","message":"> Transcript [2922] [true]: 'แบตเตอรี่นอกจากนี้นักเรียนก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399350591+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399352559+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399354448+07:00","message":"StatePrefix: 'แบตเตอรี่นอกจากนี้นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399356398+07:00","message":"TextPushed: 'แบตเตอรี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:01.399363879+07:00","message":"Push: 'นอกจากนี้นักเรียนก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:01.399370841+07:00","message":"push: {true นอกจากนี้นักเรียนก็จะมี 0 0xc0031c4080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:01.408682343+07:00","message":"write wav file: './tmp/7575/7575_371.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.169867451+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.258205709+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.258236882+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.258240815+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.25824992+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258258269+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258262039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258265465+07:00","message":"> Transcript [2923] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.25826796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258269798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.25827166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258273454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:02.258276388+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.258287414+07:00","message":"push: {true \n 0 0xc0031c4500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:02.263488833+07:00","message":"write wav file: './tmp/7575/7575_372.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:02.680590051+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.33129292+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.331333716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.331338961+07:00","message":"receive interim result [false|false]: มีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.331353778+07:00","message":"[buffer interim] 373 false มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.331362148+07:00","message":"[bufferProcess] interim [660000000]:มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.331365046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.331373135+07:00","message":"[bufferProcess] send to processor (ticker):มีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.331377245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.33138207+07:00","message":"> Transcript [2924] [false]: 'มีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.331384395+07:00","message":"Set StatePrefix (first interim): 'มีหน่วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.339076821+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.339099037+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหนวด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.339103762+07:00","message":"receive interim result [false|false]: มีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.33911709+07:00","message":"[buffer interim] 373 false มีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.339122042+07:00","message":"[bufferProcess] interim [720000000]:มีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.339124025+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.408288556+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.408324811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.408330619+07:00","message":"receive interim result [false|false]: มีหน่วยควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.408341569+07:00","message":"[buffer interim] 373 false มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.408347845+07:00","message":"[bufferProcess] interim [780000000]:มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.408349978+07:00","message":"[bufferProcess] send to processor:มีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.408353055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.408355721+07:00","message":"> Transcript [2925] [false]: 'มีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.40835781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.408359706+07:00","message":"Set new StatePrefix: 'มีหนวด'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:03.436852148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:03.436886205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.655310655+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.655350511+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-05-21T13:24:03.655355947+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.655369728+07:00","message":"[buffer interim] 373 false มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.655376834+07:00","message":"[bufferProcess] interim [20000000]:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.655379047+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.655382124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.655384965+07:00","message":"> Transcript [2926] [false]: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.65538716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.655389051+07:00","message":"Set new StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.903211923+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.903248953+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-05-21T13:24:03.903254365+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:03.903271122+07:00","message":"[buffer interim] 373 false มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903279013+07:00","message":"[bufferProcess] interim [260000000]:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903281638+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903288524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903291442+07:00","message":"> Transcript [2927] [false]: 'มีหน่วยควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903294635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903297324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903299162+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:03.903301198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.28593767+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.285975347+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-05-21T13:24:04.285981359+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.285992415+07:00","message":"[buffer interim] 373 false มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.285999318+07:00","message":"[bufferProcess] interim [680000000]:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286001637+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286007529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286010235+07:00","message":"> Transcript [2928] [false]: 'มีหน่วยควบคุมระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286013163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286015412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286017283+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.286019408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.744923117+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.744954767+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-05-21T13:24:04.744960564+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:04.744971494+07:00","message":"[buffer interim] 373 false มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744977308+07:00","message":"[bufferProcess] interim [100000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744979816+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744985245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744987875+07:00","message":"> Transcript [2929] [false]: 'มีหน่วยควบคุมระบบเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744991253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744993386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.744995138+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:04.74499738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.011132889+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.011173194+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-05-21T13:24:05.011179161+07:00","message":"receive interim result [false|false]: มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.011191443+07:00","message":"[buffer interim] 373 false มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011197772+07:00","message":"[bufferProcess] interim [400000000]:มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011200059+07:00","message":"[bufferProcess] send to processor:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011205031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011208955+07:00","message":"> Transcript [2930] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011212191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011214263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011216287+07:00","message":"StatePrefix: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011218208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011222664+07:00","message":"Push: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011224413+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.011226233+07:00","message":"Set new StatePrefix : 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.01122896+07:00","message":"Next Push (prob) : 'คุมระบบเสียงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.011236418+07:00","message":"push: {false มีหน่วยควบ 0 0xc002cd2500}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.107885221+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.170804357+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.201825293+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.201858521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีหน่วยควบคุมระบบเสียงค่ะ\",\"confidence\":0.9583113}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.201864948+07:00","message":"receive interim result [true|false]: มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.201873982+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.20187618+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.20188168+07:00","message":"[buffer interim] 373 true มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201890184+07:00","message":"[bufferProcess] interim [670000000]:มีหน่วยควบคุมระบบเสียงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201893217+07:00","message":"[bufferProcess] send to processor (isfinal):มีหน่วยควบคุมระบบเสียงค่ะพวก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201896312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201899047+07:00","message":"> Transcript [2931] [false]: 'มีหน่วยควบคุมระบบเสียงค่ะพวก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201901893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201903741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201906132+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.20190814+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201909766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201911759+07:00","message":"> Transcript [2932] [true]: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201913845+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201915423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201916956+07:00","message":"StatePrefix: 'มีหน่วยควบคุมระบบเสียงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201918747+07:00","message":"TextPushed: 'มีหน่วยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.201924948+07:00","message":"Push: 'คุมระบบเสียงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.201932605+07:00","message":"push: {true คุมระบบเสียงค่ะ 0 0xc002cd2500}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:05.209260962+07:00","message":"write wav file: './tmp/7575/7575_373.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.647977581+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.648024198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.648029546+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.64804597+07:00","message":"[buffer interim] 374 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.648053523+07:00","message":"[bufferProcess] interim [480000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.648056336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.898287722+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.898326375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณแม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.898332142+07:00","message":"receive interim result [false|false]: คุณแม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:05.898347672+07:00","message":"[buffer interim] 374 false คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.8983545+07:00","message":"[bufferProcess] interim [780000000]:คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.898356785+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.898360042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.898362626+07:00","message":"> Transcript [2933] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:05.898364732+07:00","message":"Set StatePrefix (first interim): 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.017976815+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.018034151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณไม่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.018040348+07:00","message":"receive interim result [false|false]: คุณไม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.018053552+07:00","message":"[buffer interim] 374 false คุณไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.0180602+07:00","message":"[bufferProcess] interim [840000000]:คุณไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018062491+07:00","message":"[bufferProcess] send to processor:คุณแม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018068181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018071147+07:00","message":"> Transcript [2934] [false]: 'คุณแม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018074156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018076196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018078089+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.018080111+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.147537012+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.147581408+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-05-21T13:24:06.147589634+07:00","message":"receive interim result [false|false]: คุณไมโคร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.14760739+07:00","message":"[buffer interim] 374 false คุณไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147616422+07:00","message":"[bufferProcess] interim [960000000]:คุณไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147619834+07:00","message":"[bufferProcess] send to processor:คุณไม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147627572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147631299+07:00","message":"> Transcript [2935] [false]: 'คุณไม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147636452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147639354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147642074+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.147644885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.213794031+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.213827723+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-05-21T13:24:06.213833674+07:00","message":"receive interim result [false|false]: คุณไม่ครบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.21384857+07:00","message":"[buffer interim] 374 false คุณไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213854648+07:00","message":"[bufferProcess] interim [80000000]:คุณไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213857053+07:00","message":"[bufferProcess] send to processor:คุณไมโคร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213863099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213865614+07:00","message":"> Transcript [2936] [false]: 'คุณไมโคร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.21386845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213870794+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213872859+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.213875238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.337111246+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.337147076+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-05-21T13:24:06.33715217+07:00","message":"receive interim result [false|false]: คุณไมโครโฟน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.337172773+07:00","message":"[buffer interim] 374 false คุณไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337181175+07:00","message":"[bufferProcess] interim [200000000]:คุณไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337183826+07:00","message":"[bufferProcess] send to processor:คุณไม่ครบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337191013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337193815+07:00","message":"> Transcript [2937] [false]: 'คุณไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337197+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337198905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337201021+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337203103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337207729+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337209581+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337211567+07:00","message":"Set new StatePrefix : 'คุณไม่ครบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.337213737+07:00","message":"Next Push (prob) : 'ไม่ครบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.337220634+07:00","message":"push: {false คุณ 0 0xc003080280}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:06.437398738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:06.437425195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.796056954+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.796098383+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-05-21T13:24:06.796104335+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:06.796119539+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796126487+07:00","message":"[bufferProcess] interim [680000000]:คุณไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796128748+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796131987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796135292+07:00","message":"> Transcript [2938] [false]: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796137761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:06.796139601+07:00","message":"Set new StatePrefix: 'คุณไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.047626182+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.047659191+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-05-21T13:24:07.047665246+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.047674851+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047681488+07:00","message":"[bufferProcess] interim [920000000]:คุณไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047683632+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047686911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047689761+07:00","message":"> Transcript [2939] [false]: 'คุณไมโครโฟนควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047692877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047695035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047696909+07:00","message":"StatePrefix: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.047699245+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.305061889+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.305104874+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-05-21T13:24:07.305111683+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.305128448+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305137244+07:00","message":"[bufferProcess] interim [160000000]:คุณไมโครโฟนควบคุมลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305142447+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305145755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305148594+07:00","message":"> Transcript [2940] [false]: 'คุณไมโครโฟนควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305151822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305153806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305156123+07:00","message":"StatePrefix: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.305159771+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.30609567+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.306134595+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-05-21T13:24:07.306141022+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมรำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.306156307+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306168067+07:00","message":"[bufferProcess] interim [220000000]:คุณไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306171495+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306179694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306184808+07:00","message":"> Transcript [2941] [false]: 'คุณไมโครโฟนควบคุมลำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306189893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306192217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.306194302+07:00","message":"StatePrefix: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.30619703+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.436376852+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.43641776+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-05-21T13:24:07.436423953+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.436438108+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436444613+07:00","message":"[bufferProcess] interim [280000000]:คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436447132+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมรำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436453493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436456196+07:00","message":"> Transcript [2942] [false]: 'คุณไมโครโฟนควบคุมรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436460793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436463925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436466853+07:00","message":"StatePrefix: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436470273+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436479265+07:00","message":"Push: 'ไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436482971+07:00","message":"TextPushed: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436485209+07:00","message":"Set new StatePrefix : 'คุณไมโครโฟนควบคุมรำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:07.436487309+07:00","message":"Next Push (prob) : 'ควบคุมรำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:07.436511058+07:00","message":"push: {false ไมโครโฟน 0 0xc003080280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.017332991+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.017372724+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-05-21T13:24:08.017378711+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.017389946+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017395954+07:00","message":"[bufferProcess] interim [880000000]:คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017398703+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017403988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017406599+07:00","message":"> Transcript [2943] [false]: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017409251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.017411329+07:00","message":"Set new StatePrefix: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.13439237+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.134439233+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-05-21T13:24:08.134447051+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.134466606+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134476209+07:00","message":"[bufferProcess] interim [940000000]:คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134480347+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134491488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134496023+07:00","message":"> Transcript [2944] [false]: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134501361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134504283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134508519+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.134511649+07:00","message":"TextPushed: 'คุณไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.722544915+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.72258137+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-05-21T13:24:08.722587532+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.72259956+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722605681+07:00","message":"[bufferProcess] interim [540000000]:คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722607916+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.72261307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722615827+07:00","message":"> Transcript [2945] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722619333+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722621384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722623552+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.722625687+07:00","message":"TextPushed: 'คุณไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.853996161+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.854028457+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-05-21T13:24:08.854034447+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:08.854049288+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854056176+07:00","message":"[bufferProcess] interim [720000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854059452+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854069469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854072589+07:00","message":"> Transcript [2946] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854076306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854078807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854080632+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:08.854082844+07:00","message":"TextPushed: 'คุณไมโครโฟน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.052126016+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.052166278+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-05-21T13:24:09.052172192+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.052189627+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052196475+07:00","message":"[bufferProcess] interim [900000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052199097+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052202729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052205471+07:00","message":"> Transcript [2947] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052209577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052211847+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052214241+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052218347+07:00","message":"TextPushed: 'คุณไมโครโฟน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052220813+07:00","message":"Push: 'ควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052223022+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052225079+07:00","message":"Set new StatePrefix : 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.052227044+07:00","message":"Next Push (prob) : 'นะคะมีชุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.052234582+07:00","message":"push: {false ควบคุมลำโพง 0 0xc003080280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.104700565+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.104746895+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-05-21T13:24:09.104753683+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.104772282+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104780679+07:00","message":"[bufferProcess] interim [20000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104783358+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104787283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104790407+07:00","message":"> Transcript [2948] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104794075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.10479609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104800571+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.104803086+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.422834384+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.422873015+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-05-21T13:24:09.422879632+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.422891203+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422897998+07:00","message":"[bufferProcess] interim [320000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422900571+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422906073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422908672+07:00","message":"> Transcript [2949] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422912398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422914581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422916894+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.422919606+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:09.438317465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:09.438352703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.61570486+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.615762244+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-05-21T13:24:09.615768051+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.615780019+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615786271+07:00","message":"[bufferProcess] interim [440000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615788827+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615792505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615795299+07:00","message":"> Transcript [2950] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615800283+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615802638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615804462+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.615806802+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.754618872+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.754659334+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-05-21T13:24:09.754665611+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.75467617+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754682669+07:00","message":"[bufferProcess] interim [620000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.75468518+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754688705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754691613+07:00","message":"> Transcript [2951] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754695616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754697659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754699651+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754702864+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754705954+07:00","message":"Push: 'นะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754708444+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754710584+07:00","message":"Set new StatePrefix : 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.754712635+07:00","message":"Next Push (prob) : 'กล้อง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.754720585+07:00","message":"push: {false นะคะมีชุด 0 0xc003080280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.997536108+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.997578105+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-05-21T13:24:09.997585494+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:09.99759967+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997606383+07:00","message":"[bufferProcess] interim [860000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997608934+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997614552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997618141+07:00","message":"> Transcript [2952] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997622401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997624825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997627501+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:09.997630193+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.247769047+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.247814564+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-05-21T13:24:10.247821426+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.247836277+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247842199+07:00","message":"[bufferProcess] interim [40000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247844859+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247851953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247855009+07:00","message":"> Transcript [2953] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247858361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247860486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247862879+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.247865583+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.320181891+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.320217348+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-05-21T13:24:10.320224381+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.320241021+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320269243+07:00","message":"[bufferProcess] interim [160000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.32027246+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320280321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320284038+07:00","message":"> Transcript [2954] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320288135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.32029034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320292498+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.320294956+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.488772413+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.576821289+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.576864281+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-05-21T13:24:10.576878703+07:00","message":"receive interim result [false|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.576902606+07:00","message":"[buffer interim] 374 false คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576913167+07:00","message":"[bufferProcess] interim [460000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576915768+07:00","message":"[bufferProcess] send to processor:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576919132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576921848+07:00","message":"> Transcript [2955] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576930312+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576932695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576934917+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576937682+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576950452+07:00","message":"Push: 'กล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576952613+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576954665+07:00","message":"Set new StatePrefix : 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.576957412+07:00","message":"Next Push (prob) : 'ถ่ายนักเรียนชอบถ่ายรูป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.576965162+07:00","message":"push: {false กล้อง 0 0xc003080280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652190125+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652221621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ\",\"confidence\":0.94267386}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652228343+07:00","message":"receive interim result [true|false]: คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652237584+07:00","message":"end recv isFinal message id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652240052+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652246368+07:00","message":"[buffer interim] 374 true คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652256527+07:00","message":"[bufferProcess] interim [550000000]:คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652259761+07:00","message":"[bufferProcess] send to processor (isfinal):คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652262816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652265432+07:00","message":"> Transcript [2956] [false]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652268805+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652270638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652272402+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.6522751+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652278269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652280625+07:00","message":"> Transcript [2957] [true]: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652282925+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.65228452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.652286178+07:00","message":"StatePrefix: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้องถ่ายนักเรียนชอบถ่ายรูป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.65228806+07:00","message":"TextPushed: 'คุณไมโครโฟนควบคุมลำโพงนะคะมีชุดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:10.65229548+07:00","message":"Push: 'ถ่ายนักเรียนชอบถ่ายรูปนะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.652302516+07:00","message":"push: {true ถ่ายนักเรียนชอบถ่ายรูปนะ 0 0xc003080280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:10.664303246+07:00","message":"write wav file: './tmp/7575/7575_374.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:10.808566084+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.54919257+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.549240232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิยาย\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.549246514+07:00","message":"receive interim result [false|false]: นิยาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.549266476+07:00","message":"[buffer interim] 375 false นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.549273781+07:00","message":"[bufferProcess] interim [780000000]:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.549276213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.823532019+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.82356563+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-05-21T13:24:11.823571516+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.823592376+07:00","message":"[buffer interim] 375 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.823600265+07:00","message":"[bufferProcess] interim [960000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.823602727+07:00","message":"[bufferProcess] send to processor:นิยาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.823606047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.823609139+07:00","message":"> Transcript [2958] [false]: 'นิยาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.823611744+07:00","message":"Set StatePrefix (first interim): 'นิยาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.859800009+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.85984667+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-05-21T13:24:11.85985535+07:00","message":"receive interim result [false|false]: เอาไว้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:11.859870772+07:00","message":"[buffer interim] 375 false เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859882477+07:00","message":"[bufferProcess] interim [80000000]:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859886422+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859894356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859898766+07:00","message":"> Transcript [2959] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859902402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:11.859905962+07:00","message":"Set new StatePrefix: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.038720972+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.038762393+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-05-21T13:24:12.03876839+07:00","message":"receive interim result [false|false]: เอาไว้ก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.038784947+07:00","message":"[buffer interim] 375 false เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038792333+07:00","message":"[bufferProcess] interim [200000000]:เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038794673+07:00","message":"[bufferProcess] send to processor:เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038798233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038800738+07:00","message":"> Transcript [2960] [false]: 'เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038803649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038805618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038807681+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.038809717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.080153641+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.080186016+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-05-21T13:24:12.080192445+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.080205089+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080212461+07:00","message":"[bufferProcess] interim [320000000]:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080214866+07:00","message":"[bufferProcess] send to processor:เอาไว้ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080219726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080222398+07:00","message":"> Transcript [2961] [false]: 'เอาไว้ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080225283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080227274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.080229157+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.08023127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.295529978+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.29556803+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-05-21T13:24:12.295574729+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.295587766+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295595072+07:00","message":"[bufferProcess] interim [500000000]:เอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295597622+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295604229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295607364+07:00","message":"> Transcript [2962] [false]: 'เอาไว้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295610676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295612652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295615005+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.295617386+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.425743871+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.425799182+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-05-21T13:24:12.425804933+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.425817624+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425823969+07:00","message":"[bufferProcess] interim [620000000]:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425826593+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425831884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425834432+07:00","message":"> Transcript [2963] [false]: 'เอาไว้สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425837692+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.4258397+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.42584224+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425844301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425848607+07:00","message":"Push: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425850414+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425852907+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.425854846+07:00","message":"Next Push (prob) : 'ไว้สำหรับวัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.425861653+07:00","message":"push: {false เอา 0 0xc003080680}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:12.438872767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:12.438903567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.75794173+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.757985038+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-05-21T13:24:12.757991251+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.75800972+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.758018574+07:00","message":"[bufferProcess] interim [980000000]:เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.7580221+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.758028516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.758031334+07:00","message":"> Transcript [2964] [false]: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.75803366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.758036004+07:00","message":"Set new StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.943169586+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.943207315+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-05-21T13:24:12.943216977+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:12.943233616+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943240657+07:00","message":"[bufferProcess] interim [160000000]:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943243294+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943246744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943249633+07:00","message":"> Transcript [2965] [false]: 'เอาไว้สำหรับบันทึกภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.94325321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943255386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943257151+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:12.943259722+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.486065652+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.486099867+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-05-21T13:24:13.486105699+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.486119035+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486125192+07:00","message":"[bufferProcess] interim [700000000]:เอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486127536+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.48613406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486136668+07:00","message":"> Transcript [2966] [false]: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486139955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486142097+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486144753+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.486147736+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.626535728+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.626567836+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-05-21T13:24:13.626573079+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.626589205+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626597122+07:00","message":"[bufferProcess] interim [820000000]:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626599692+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626602984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626605697+07:00","message":"> Transcript [2967] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626609517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626611563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626613347+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.626615772+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.770932792+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.771169352+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-05-21T13:24:13.771189467+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.771205701+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.77121298+07:00","message":"[bufferProcess] interim [940000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771215803+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771219122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771231188+07:00","message":"> Transcript [2968] [false]: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771234947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771237299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771239703+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771242265+07:00","message":"TextPushed: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.77124553+07:00","message":"Push: 'ไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771247774+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771250342+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:13.771253034+07:00","message":"Next Push (prob) : 'ภาพถ่าย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:13.771260481+07:00","message":"push: {false ไว้สำหรับบันทึก 0 0xc003080680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.169473032+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.169509001+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-05-21T13:24:14.169514513+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.169529379+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169536205+07:00","message":"[bufferProcess] interim [360000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169538734+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169542481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169545252+07:00","message":"> Transcript [2969] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169548581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169550997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.169553283+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.16955643+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.297985726+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.298030734+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-05-21T13:24:14.298036857+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.298048817+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298055541+07:00","message":"[bufferProcess] interim [480000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298058296+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298061517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298064097+07:00","message":"> Transcript [2970] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298067599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298069646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298072197+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.298075551+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.873402454+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.873442029+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-05-21T13:24:14.873448057+07:00","message":"receive interim result [false|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:14.873461585+07:00","message":"[buffer interim] 375 false เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873467921+07:00","message":"[bufferProcess] interim [80000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873470335+07:00","message":"[bufferProcess] send to processor:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873475457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873478105+07:00","message":"> Transcript [2971] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873481326+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873483319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873485368+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:14.873488661+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.09878698+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227386668+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227428406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้\",\"confidence\":0.9498673}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227434225+07:00","message":"receive interim result [true|false]: เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227447389+07:00","message":"end recv isFinal message id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227449924+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227457243+07:00","message":"[buffer interim] 375 true เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227465983+07:00","message":"[bufferProcess] interim [500000000]:เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227469674+07:00","message":"[bufferProcess] send to processor (isfinal):เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227474016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227477015+07:00","message":"> Transcript [2972] [false]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227480558+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227482497+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227484766+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227487529+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227490487+07:00","message":"Push: 'ภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227492326+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227494403+07:00","message":"Set new StatePrefix : 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.22749704+07:00","message":"Next Push (prob) : 'วีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227498885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227500912+07:00","message":"> Transcript [2973] [true]: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227502952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227504612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227506691+07:00","message":"StatePrefix: 'เอาไว้สำหรับบันทึกภาพถ่ายวีดีโอก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227509098+07:00","message":"TextPushed: 'เอาไว้สำหรับบันทึกภาพถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:15.227511127+07:00","message":"Push: 'วีดีโอก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227519258+07:00","message":"push: {false ภาพถ่าย 0 0xc003080680}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.227527322+07:00","message":"push: {true วีดีโอก็ได้ 0 0xc003080680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:15.237242148+07:00","message":"write wav file: './tmp/7575/7575_375.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:15.439881793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:15.439903396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:15.692215492+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.301568761+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.301615463+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-05-21T13:24:17.301621241+07:00","message":"receive interim result [false|false]: แสดง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.301635054+07:00","message":"[buffer interim] 376 false แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301641423+07:00","message":"[bufferProcess] interim [680000000]:แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301643405+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301649049+07:00","message":"[bufferProcess] send to processor (ticker):แสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301651448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301654033+07:00","message":"> Transcript [2974] [false]: 'แสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.301656431+07:00","message":"Set StatePrefix (first interim): 'แสดง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.56177625+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.561815105+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-05-21T13:24:17.561821329+07:00","message":"receive interim result [false|false]: นักแสดง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.561834876+07:00","message":"[buffer interim] 376 false นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.561841168+07:00","message":"[bufferProcess] interim [860000000]:นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.561842853+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.62855436+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.628594486+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-05-21T13:24:17.628601523+07:00","message":"receive interim result [false|false]: นักแสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.628619464+07:00","message":"[buffer interim] 376 false นักแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628629054+07:00","message":"[bufferProcess] interim [980000000]:นักแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628631469+07:00","message":"[bufferProcess] send to processor:นักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628634983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628638482+07:00","message":"> Transcript [2975] [false]: 'นักแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628640595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.628642493+07:00","message":"Set new StatePrefix: 'นักแสดง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.798294396+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887650378+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887685633+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-05-21T13:24:17.887691386+07:00","message":"receive interim result [true|false]: แสดงผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887700355+07:00","message":"end recv isFinal message id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887702614+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887709695+07:00","message":"[buffer interim] 376 true แสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887718332+07:00","message":"[bufferProcess] interim [340000000]:แสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887721183+07:00","message":"[bufferProcess] send to processor (isfinal):นักแสดงผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887724053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887726825+07:00","message":"> Transcript [2976] [false]: 'นักแสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887729537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887738763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.88774066+07:00","message":"StatePrefix: 'นักแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887742607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887744361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887746293+07:00","message":"> Transcript [2977] [true]: 'แสดงผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887748305+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887749842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.88775138+07:00","message":"StatePrefix: 'นักแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887752968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:17.887757483+07:00","message":"Push: 'แสดงผล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.887765071+07:00","message":"push: {true แสดงผล 0 0xc002625080}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:17.8946794+07:00","message":"write wav file: './tmp/7575/7575_376.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:17.931678936+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:18.440677274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:18.440684196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.643377477+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.643412514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราสามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.643417979+07:00","message":"receive interim result [false|false]: เราสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:18.643430631+07:00","message":"[buffer interim] 377 false เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.643436928+07:00","message":"[bufferProcess] interim [780000000]:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:18.643438883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.291426165+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.291470986+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-05-21T13:24:19.291477942+07:00","message":"receive interim result [false|false]: เราสามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.291489574+07:00","message":"[buffer interim] 377 false เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.291495611+07:00","message":"[bufferProcess] interim [380000000]:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.291497676+07:00","message":"[bufferProcess] send to processor:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.291502717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.291505455+07:00","message":"> Transcript [2978] [false]: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.29150758+07:00","message":"Set StatePrefix (first interim): 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.343768949+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.343803688+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-05-21T13:24:19.343808911+07:00","message":"receive interim result [false|false]: เราสามารถรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.343821771+07:00","message":"[buffer interim] 377 false เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343828015+07:00","message":"[bufferProcess] interim [440000000]:เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343830559+07:00","message":"[bufferProcess] send to processor:เราสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343835071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343838415+07:00","message":"> Transcript [2979] [false]: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343841375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343843368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343845546+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.343847442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.494379022+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.494415908+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-05-21T13:24:19.494421581+07:00","message":"receive interim result [false|false]: เราสามารถรักษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.494438961+07:00","message":"[buffer interim] 377 false เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494446486+07:00","message":"[bufferProcess] interim [620000000]:เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494448868+07:00","message":"[bufferProcess] send to processor:เราสามารถรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494452415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494455238+07:00","message":"> Transcript [2980] [false]: 'เราสามารถรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494458075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494460139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494462069+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.494463927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.534507334+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.534542585+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-05-21T13:24:19.534548701+07:00","message":"receive interim result [false|false]: เราสามารถรับส่ง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.534563771+07:00","message":"[buffer interim] 377 false เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534576618+07:00","message":"[bufferProcess] interim [680000000]:เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534579174+07:00","message":"[bufferProcess] send to processor:เราสามารถรักษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534584299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534587061+07:00","message":"> Transcript [2981] [false]: 'เราสามารถรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534590056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534592212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534594188+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.534596137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.803787308+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.803821861+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-05-21T13:24:19.803828116+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.803840171+07:00","message":"[buffer interim] 377 false เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803846024+07:00","message":"[bufferProcess] interim [860000000]:เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803848604+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803855719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.8038585+07:00","message":"> Transcript [2982] [false]: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803861735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803863934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803865784+07:00","message":"StatePrefix: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803867864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.80387402+07:00","message":"Push: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803877208+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803879148+07:00","message":"Set new StatePrefix : 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.803881152+07:00","message":"Next Push (prob) : 'รับส่ง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.803888846+07:00","message":"push: {false เราสามารถ 0 0xc002625a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.857129245+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.85717564+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-05-21T13:24:19.857181942+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:19.857194581+07:00","message":"[buffer interim] 377 false เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857200928+07:00","message":"[bufferProcess] interim [980000000]:เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857203304+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857208433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857211283+07:00","message":"> Transcript [2983] [false]: 'เราสามารถรับส่งข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857214358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857216541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857218323+07:00","message":"StatePrefix: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:19.857220617+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.175623344+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.175660011+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-05-21T13:24:20.175665417+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.175678271+07:00","message":"[buffer interim] 377 false เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.17568566+07:00","message":"[bufferProcess] interim [280000000]:เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175688044+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อมูล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.17569331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175696023+07:00","message":"> Transcript [2984] [false]: 'เราสามารถรับส่งข้อมูล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175699482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175701546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175703678+07:00","message":"StatePrefix: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.175705872+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.367464235+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.367508919+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-05-21T13:24:20.367515238+07:00","message":"receive interim result [false|false]: เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.367530963+07:00","message":"[buffer interim] 377 false เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367538634+07:00","message":"[bufferProcess] interim [460000000]:เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367541871+07:00","message":"[bufferProcess] send to processor:เราสามารถรับส่งข้อมูลโดย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367550207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367553069+07:00","message":"> Transcript [2985] [false]: 'เราสามารถรับส่งข้อมูลโดย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367557171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367560391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367562504+07:00","message":"StatePrefix: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.367566159+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.486945803+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.594883445+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.594922365+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-05-21T13:24:20.594928858+07:00","message":"receive interim result [true|false]: เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.594938293+07:00","message":"end recv isFinal message id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.594941031+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.594947251+07:00","message":"[buffer interim] 377 true เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594955703+07:00","message":"[bufferProcess] interim [790000000]:เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594960425+07:00","message":"[bufferProcess] send to processor (isfinal):เราสามารถรับส่งข้อมูลโดยการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594963991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594966771+07:00","message":"> Transcript [2986] [false]: 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594970473+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594972472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594974735+07:00","message":"StatePrefix: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594976778+07:00","message":"TextPushed: 'เราสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594982507+07:00","message":"Push: 'รับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594984286+07:00","message":"TextPushed: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594986208+07:00","message":"Set new StatePrefix : 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594988195+07:00","message":"Next Push (prob) : 'ข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594990043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594991942+07:00","message":"> Transcript [2987] [true]: 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594994388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.59499666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.594998412+07:00","message":"StatePrefix: 'เราสามารถรับส่งข้อมูลโดยการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.595000379+07:00","message":"TextPushed: 'เราสามารถรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:20.595002298+07:00","message":"Push: 'ข้อมูลโดยการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.595013126+07:00","message":"push: {false รับส่ง 0 0xc002625a00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.595030147+07:00","message":"push: {true ข้อมูลโดยการ 0 0xc002625a00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:20.602397806+07:00","message":"write wav file: './tmp/7575/7575_377.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.739877213+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859839641+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859882467+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859885726+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859888197+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859889976+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859891645+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.85989353+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.85989516+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859896736+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859898487+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.859899996+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:20.85990165+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.378809454+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.410003925+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.410053094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.410058503+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.410073356+07:00","message":"[buffer interim] 378 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.410080481+07:00","message":"[bufferProcess] interim [660000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.410082604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:21.44112499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:21.441150849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.44836369+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508480293+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.50852014+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508525395+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508534341+07:00","message":"end recv isFinal message id 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508536836+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508542315+07:00","message":"[buffer interim] 378 true "}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508552096+07:00","message":"[bufferProcess] interim [870000000]:"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508555111+07:00","message":"[bufferProcess] send to processor (isfinal):กิน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508558919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508561613+07:00","message":"> Transcript [2988] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508563775+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508565397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508567217+07:00","message":"> Transcript [2989] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.50857082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508572815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508574833+07:00","message":"StatePrefix: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.50857668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:21.508581737+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.508589201+07:00","message":"push: {true  0 0xc003080480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:21.514267489+07:00","message":"write wav file: './tmp/7575/7575_378.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:21.957805167+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.019146482+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.050824298+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.050840676+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.05084367+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.05085092+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050857153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050860365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050863189+07:00","message":"> Transcript [2990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050865471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050867371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050869084+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050870944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.050873559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.050881765+07:00","message":"push: {true \n 0 0xc002cd2680}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:22.055487197+07:00","message":"write wav file: './tmp/7575/7575_379.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.550972065+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.5510097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.551015369+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.551030241+07:00","message":"[buffer interim] 380 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.551036516+07:00","message":"[bufferProcess] interim [540000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.55103827+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.890695916+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.890745942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ info\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.890752589+07:00","message":"receive interim result [false|false]: ระบบ info"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:22.890766199+07:00","message":"[buffer interim] 380 false ระบบ info"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.890772612+07:00","message":"[bufferProcess] interim [900000000]:ระบบ info"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.890774935+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.89078004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.890782842+07:00","message":"> Transcript [2991] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:22.890784998+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.06613094+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.066171392+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-05-21T13:24:23.066177558+07:00","message":"receive interim result [false|false]: ระบบพิมพ์สัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.066195506+07:00","message":"[buffer interim] 380 false ระบบพิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066202417+07:00","message":"[bufferProcess] interim [80000000]:ระบบพิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066204623+07:00","message":"[bufferProcess] send to processor:ระบบ info"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066208004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066210469+07:00","message":"> Transcript [2992] [false]: 'ระบบ info'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066214181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066216353+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066218249+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.066220121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.574034616+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.574070168+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-05-21T13:24:23.574075861+07:00","message":"receive interim result [false|false]: ระบบสัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:23.574088587+07:00","message":"[buffer interim] 380 false ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574094419+07:00","message":"[bufferProcess] interim [620000000]:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574096747+07:00","message":"[bufferProcess] send to processor:ระบบพิมพ์สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574101781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574104494+07:00","message":"> Transcript [2993] [false]: 'ระบบพิมพ์สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574108463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574110448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574112333+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:23.574114215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.166925839+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.166964638+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-05-21T13:24:24.166972258+07:00","message":"receive interim result [false|false]: ระบบสัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.166992322+07:00","message":"[buffer interim] 380 false ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167001173+07:00","message":"[bufferProcess] interim [220000000]:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167003565+07:00","message":"[bufferProcess] send to processor:ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.16700908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167012732+07:00","message":"> Transcript [2994] [false]: 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167016432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167018608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167021133+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.167023434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.208179139+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.269231873+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330148837+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.33019278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบพิมพ์สัมผัสก็ได้\",\"confidence\":0.9457816}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330198763+07:00","message":"receive interim result [true|false]: ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330204161+07:00","message":"end recv isFinal message id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330206395+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330212224+07:00","message":"[buffer interim] 380 true ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330219368+07:00","message":"[bufferProcess] interim [280000000]:ระบบพิมพ์สัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330229097+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบสัมผัสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330233405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330237689+07:00","message":"> Transcript [2995] [false]: 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330241174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330243269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330244939+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330246821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330249613+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330251586+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330253591+07:00","message":"Set new StatePrefix : 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330255678+07:00","message":"Next Push (prob) : 'สัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330257565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330259474+07:00","message":"> Transcript [2996] [true]: 'ระบบพิมพ์สัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330261449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330262954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.330264593+07:00","message":"StatePrefix: 'ระบบสัมผัสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.33026635+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.33026864+07:00","message":"Push: 'พิมพ์สัมผัสก็ได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330277683+07:00","message":"push: {false ระบบ 0 0xc0031c4c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.330282694+07:00","message":"push: {true พิมพ์สัมผัสก็ได้ 0 0xc0031c4c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:24.340746694+07:00","message":"write wav file: './tmp/7575/7575_380.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:24.441321145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:24.441352589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.806695535+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.806744039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.806749773+07:00","message":"receive interim result [false|false]: ภาพ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.806766505+07:00","message":"[buffer interim] 381 false ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.806772955+07:00","message":"[bufferProcess] interim [540000000]:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.806774682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.934400961+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.934440018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพี่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.93444541+07:00","message":"receive interim result [false|false]: ถ้าพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.934459748+07:00","message":"[buffer interim] 381 false ถ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.934466049+07:00","message":"[bufferProcess] interim [660000000]:ถ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.9344683+07:00","message":"[bufferProcess] send to processor:ภาพ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.934471716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.934474443+07:00","message":"> Transcript [2997] [false]: 'ภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.934477102+07:00","message":"Set StatePrefix (first interim): 'ภาพ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.966911474+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.966947603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าคิด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.966953838+07:00","message":"receive interim result [false|false]: ถ้าคิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:24.966966966+07:00","message":"[buffer interim] 381 false ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966973275+07:00","message":"[bufferProcess] interim [720000000]:ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966975519+07:00","message":"[bufferProcess] send to processor:ถ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966979395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966982124+07:00","message":"> Transcript [2998] [false]: 'ถ้าพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966984204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:24.966986051+07:00","message":"Set new StatePrefix: 'ถ้าพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.116298154+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.116335974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าพิจารณา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.116341598+07:00","message":"receive interim result [false|false]: ถ้าพิจารณา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.116356744+07:00","message":"[buffer interim] 381 false ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.116363066+07:00","message":"[bufferProcess] interim [900000000]:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.116365264+07:00","message":"[bufferProcess] send to processor:ถ้าคิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.11636854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.11637104+07:00","message":"> Transcript [2999] [false]: 'ถ้าคิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.116372986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.116385214+07:00","message":"Set new StatePrefix: 'ถ้าคิด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.686277254+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.686313417+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-05-21T13:24:25.686319131+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:25.686332533+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686338424+07:00","message":"[bufferProcess] interim [440000000]:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686340805+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686346041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686348865+07:00","message":"> Transcript [3000] [false]: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686351217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:25.686353436+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.006912208+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.006947369+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-05-21T13:24:26.006953791+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.006965819+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.006974587+07:00","message":"[bufferProcess] interim [740000000]:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.006978012+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.006984679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.00698827+07:00","message":"> Transcript [3001] [false]: 'ถ้าพิจารณาไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.006992535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.00699522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.006999046+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.007001204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.157668449+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.157704068+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-05-21T13:24:26.157709628+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.157731348+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157738843+07:00","message":"[bufferProcess] interim [920000000]:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157741056+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157746708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157749501+07:00","message":"> Transcript [3002] [false]: 'ถ้าพิจารณาไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157752537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157754804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157756568+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.157758697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.210838044+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.210873153+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-05-21T13:24:26.210878399+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.210889967+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210897082+07:00","message":"[bufferProcess] interim [980000000]:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210899869+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210904798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210908091+07:00","message":"> Transcript [3003] [false]: 'ถ้าพิจารณาไปที่พา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210910988+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210913245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210915154+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.210917056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323356294+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323394958+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-05-21T13:24:26.323401271+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.32341645+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323422765+07:00","message":"[bufferProcess] interim [40000000]:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323425394+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.32343256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323436497+07:00","message":"> Transcript [3004] [false]: 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323441207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323444433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323447644+07:00","message":"StatePrefix: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323449831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323457355+07:00","message":"Push: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323459301+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323462449+07:00","message":"Set new StatePrefix : 'ถ้าพิจารณาไปที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323464539+07:00","message":"Next Push (prob) : 'ไปที่พัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323472663+07:00","message":"push: {false ถ้าพิจารณา 0 0xc002cd2880}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323761891+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323769781+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-05-21T13:24:26.323773127+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.323782198+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.32378583+07:00","message":"[bufferProcess] interim [100000000]:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323788161+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่พาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323790415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323792518+07:00","message":"> Transcript [3005] [false]: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323795218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.323797886+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่พาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.913460939+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.913497851+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-05-21T13:24:26.913503531+07:00","message":"receive interim result [false|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.913516038+07:00","message":"[buffer interim] 381 false ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913522115+07:00","message":"[bufferProcess] interim [640000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913524636+07:00","message":"[bufferProcess] send to processor:ถ้าพิจารณาไปที่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913529676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913532279+07:00","message":"> Transcript [3006] [false]: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913534872+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:26.913536776+07:00","message":"Set new StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:26.958889428+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.06379379+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.063831434+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-05-21T13:24:27.063836638+07:00","message":"receive interim result [true|false]: ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.063845705+07:00","message":"end recv isFinal message id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.063848121+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.063853393+07:00","message":"[buffer interim] 381 true ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063861914+07:00","message":"[bufferProcess] interim [910000000]:ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063865039+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าพิจารณาไปที่ภายในแน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063868304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063870928+07:00","message":"> Transcript [3007] [false]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063873455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063875257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063877051+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063878927+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063880723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063882951+07:00","message":"> Transcript [3008] [true]: 'ถ้าพิจารณาไปที่ภายในแน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063884939+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.06388651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063888142+07:00","message":"StatePrefix: 'ถ้าพิจารณาไปที่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063889809+07:00","message":"TextPushed: 'ถ้าพิจารณา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.063893108+07:00","message":"Push: 'ไปที่ภายในแน่นอน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.063900277+07:00","message":"push: {true ไปที่ภายในแน่นอน 0 0xc002cd2880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:27.072480579+07:00","message":"write wav file: './tmp/7575/7575_381.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.08884176+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:27.441689395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:27.441708695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.745214725+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.745253905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โทรศัพท์\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.745259816+07:00","message":"receive interim result [false|false]: โทรศัพท์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:27.745273991+07:00","message":"[buffer interim] 382 false โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.745280357+07:00","message":"[bufferProcess] interim [720000000]:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:27.745282237+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.244940587+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.244984422+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-05-21T13:24:28.244990028+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.245003224+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.245010036+07:00","message":"[bufferProcess] interim [140000000]:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.245012288+07:00","message":"[bufferProcess] send to processor:โทรศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.2450189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.245021788+07:00","message":"> Transcript [3009] [false]: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.245024136+07:00","message":"Set StatePrefix (first interim): 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.316439222+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.31647991+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-05-21T13:24:28.316486248+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.316499895+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316510262+07:00","message":"[bufferProcess] interim [260000000]:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316512689+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.31651755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316520352+07:00","message":"> Transcript [3010] [false]: 'โทรศัพท์ก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316525389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316528206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316531125+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.316534444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.716332234+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.71636871+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-05-21T13:24:28.716375944+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.716390406+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716397169+07:00","message":"[bufferProcess] interim [680000000]:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716399357+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716402477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716405068+07:00","message":"> Transcript [3011] [false]: 'โทรศัพท์ก็ต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716408347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716410406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.7164122+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.716414162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.824535079+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.82458434+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-05-21T13:24:28.824591886+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:28.824608388+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824615654+07:00","message":"[bufferProcess] interim [740000000]:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824620963+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824628991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824631864+07:00","message":"> Transcript [3012] [false]: 'โทรศัพท์ก็ต้องมีแผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824635112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824637739+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824640096+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:28.824642229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.015786467+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.015824448+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-05-21T13:24:29.015830307+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.015841905+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผงวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015848203+07:00","message":"[bufferProcess] interim [980000000]:โทรศัพท์ก็ต้องมีแผงวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015850563+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015855728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015858326+07:00","message":"> Transcript [3013] [false]: 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015861204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015863452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015865272+07:00","message":"StatePrefix: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.01586729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.01587193+07:00","message":"Push: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015873749+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015875868+07:00","message":"Set new StatePrefix : 'โทรศัพท์ก็ต้องมีแผน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.015877823+07:00","message":"Next Push (prob) : 'ก็ต้องมีแผน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.0158842+07:00","message":"push: {false โทรศัพท์ 0 0xc002624d80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.144997877+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.145028121+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-05-21T13:24:29.145034266+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.145046959+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145053027+07:00","message":"[bufferProcess] interim [40000000]:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145055486+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145060563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145063303+07:00","message":"> Transcript [3014] [false]: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145065822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.145067787+07:00","message":"Set new StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.679754134+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.679794998+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-05-21T13:24:29.679802176+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.679818187+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679826815+07:00","message":"[bufferProcess] interim [580000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679830402+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679837802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679841717+07:00","message":"> Transcript [3015] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679846665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679850759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679853232+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.679857186+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.734451379+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.734502142+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-05-21T13:24:29.734510467+07:00","message":"receive interim result [false|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.734531155+07:00","message":"[buffer interim] 382 false โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734544779+07:00","message":"[bufferProcess] interim [700000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734548625+07:00","message":"[bufferProcess] send to processor:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734559779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734564341+07:00","message":"> Transcript [3016] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734569745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734572811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734576773+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.734580009+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.89704402+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991207335+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991242221+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-05-21T13:24:29.991248805+07:00","message":"receive interim result [true|false]: โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991258106+07:00","message":"end recv isFinal message id 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991260302+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991266598+07:00","message":"[buffer interim] 382 true โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991275637+07:00","message":"[bufferProcess] interim [30000000]:โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991278623+07:00","message":"[bufferProcess] send to processor (isfinal):โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991281931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991284658+07:00","message":"> Transcript [3017] [false]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991287578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991289472+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991291644+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991293685+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991295539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991297514+07:00","message":"> Transcript [3018] [true]: 'โทรศัพท์ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991299701+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991301622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991303209+07:00","message":"StatePrefix: 'โทรศัพท์ก็ต้องมีแผงวง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991304967+07:00","message":"TextPushed: 'โทรศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:29.991309335+07:00","message":"Push: 'ก็ต้องมีแผงวงจรใช่ไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:29.991316487+07:00","message":"push: {true ก็ต้องมีแผงวงจรใช่ไหมคะ 0 0xc002624d80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:29.999484724+07:00","message":"write wav file: './tmp/7575/7575_382.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:30.030139892+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:30.441718778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:30.441736406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.355221264+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.355272339+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-05-21T13:24:32.355277983+07:00","message":"receive interim result [false|false]: ประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.35529585+07:00","message":"[buffer interim] 383 false ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355302037+07:00","message":"[bufferProcess] interim [340000000]:ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355303975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355315331+07:00","message":"[bufferProcess] send to processor (ticker):ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355318213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355321007+07:00","message":"> Transcript [3019] [false]: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.355323172+07:00","message":"Set StatePrefix (first interim): 'ประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.680748706+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.680785324+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-05-21T13:24:32.680791377+07:00","message":"receive interim result [false|false]: ประกอบด้วยหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:32.680805929+07:00","message":"[buffer interim] 383 false ประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.680812313+07:00","message":"[bufferProcess] interim [700000000]:ประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:32.680814334+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.057504942+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.057540262+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-05-21T13:24:33.057545596+07:00","message":"receive interim result [false|false]: ประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.057558143+07:00","message":"[buffer interim] 383 false ประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057564694+07:00","message":"[bufferProcess] interim [60000000]:ประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057567191+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057572459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057575133+07:00","message":"> Transcript [3020] [false]: 'ประกอบด้วยหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057579816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057582135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057583987+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.057585999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.248317725+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.248359268+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-05-21T13:24:33.248365411+07:00","message":"receive interim result [false|false]: ประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.248376711+07:00","message":"[buffer interim] 383 false ประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248382929+07:00","message":"[bufferProcess] interim [300000000]:ประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248385196+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยหน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248390558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248393317+07:00","message":"> Transcript [3021] [false]: 'ประกอบด้วยหน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248396751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248398889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248400781+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.248402959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:33.442510687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:33.442518535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.566790444+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.566831775+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-05-21T13:24:33.566838211+07:00","message":"receive interim result [false|false]: ประกอบด้วยหน่วยประมวลผลกลาง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.566854598+07:00","message":"[buffer interim] 383 false ประกอบด้วยหน่วยประมวลผลกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566861933+07:00","message":"[bufferProcess] interim [600000000]:ประกอบด้วยหน่วยประมวลผลกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566864673+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยหน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566872099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566874651+07:00","message":"> Transcript [3022] [false]: 'ประกอบด้วยหน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566878176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566880233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566882467+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.566884653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.696507599+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.696548202+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-05-21T13:24:33.696554237+07:00","message":"receive interim result [false|false]: ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.696567801+07:00","message":"[buffer interim] 383 false ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696574834+07:00","message":"[bufferProcess] interim [720000000]:ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696577086+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยหน่วยประมวลผลกลาง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696583597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696586597+07:00","message":"> Transcript [3023] [false]: 'ประกอบด้วยหน่วยประมวลผลกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.69659002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.69659243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696594454+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696596691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.69660302+07:00","message":"Push: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696604987+07:00","message":"TextPushed: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.696611198+07:00","message":"Set new StatePrefix : 'ประกอบด้วยหน่วยประมวลผลกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.69661396+07:00","message":"Next Push (prob) : 'หน่วยประมวลผลกลาง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.696623335+07:00","message":"push: {false ประกอบด้วย 0 0xc002cd2280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.877173959+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974826574+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974870821+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-05-21T13:24:33.974877389+07:00","message":"receive interim result [true|false]: ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974887729+07:00","message":"end recv isFinal message id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974891295+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974908369+07:00","message":"[buffer interim] 383 true ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974925961+07:00","message":"[bufferProcess] interim [50000000]:ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974930804+07:00","message":"[bufferProcess] send to processor (isfinal):ประกอบด้วยหน่วยประมวลผลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974936908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974939928+07:00","message":"> Transcript [3024] [false]: 'ประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974942525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974944455+07:00","message":"Set new StatePrefix: 'ประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974946165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974947843+07:00","message":"> Transcript [3025] [true]: 'ประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974950384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.97495224+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.97495425+07:00","message":"StatePrefix: 'ประกอบด้วยหน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974956554+07:00","message":"TextPushed: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:33.974959908+07:00","message":"Push: 'หน่วยประมวลผลต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:33.974969083+07:00","message":"push: {true หน่วยประมวลผลต่างๆ 0 0xc002cd2280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:33.985351924+07:00","message":"write wav file: './tmp/7575/7575_383.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:34.010230311+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.7460278+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.746067039+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-05-21T13:24:35.746072971+07:00","message":"receive interim result [false|false]: หน่วยประมวล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:35.74608822+07:00","message":"[buffer interim] 384 false หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746094032+07:00","message":"[bufferProcess] interim [800000000]:หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746096267+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746103364+07:00","message":"[bufferProcess] send to processor (ticker):หน่วยประมวล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746105944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746108513+07:00","message":"> Transcript [3026] [false]: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:35.746110544+07:00","message":"Set StatePrefix (first interim): 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.067976783+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.068019574+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-05-21T13:24:36.068025953+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.068039493+07:00","message":"[buffer interim] 384 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.068046029+07:00","message":"[bufferProcess] interim [40000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.06804803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:36.442759279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:36.442771151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.645238311+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.645293437+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-05-21T13:24:36.645303938+07:00","message":"receive interim result [false|false]: หน่วยประมวลผล"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:36.64532878+07:00","message":"[buffer interim] 384 false หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645344892+07:00","message":"[bufferProcess] interim [640000000]:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.64534878+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645356455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645359643+07:00","message":"> Transcript [3027] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645363716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645366233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.64536856+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:36.645370952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.022816488+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.022863901+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-05-21T13:24:37.022873671+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.022889413+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022899785+07:00","message":"[bufferProcess] interim [60000000]:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022902673+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผล"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022908905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022912038+07:00","message":"> Transcript [3028] [false]: 'หน่วยประมวลผล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022918019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.0229202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022922374+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.022924821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.217207011+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.217246516+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-05-21T13:24:37.217252543+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.21726909+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217276067+07:00","message":"[bufferProcess] interim [240000000]:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217278748+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217285641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217288458+07:00","message":"> Transcript [3029] [false]: 'หน่วยประมวลผลมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217292486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217294845+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217296842+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.217299218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.219724772+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.219743958+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-05-21T13:24:37.219748283+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.21975761+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219761542+07:00","message":"[bufferProcess] interim [300000000]:หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219763974+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.21976818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219770333+07:00","message":"> Transcript [3030] [false]: 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219773206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219774995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219776793+07:00","message":"StatePrefix: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.21977898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219835003+07:00","message":"Push: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.21983802+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.219840187+07:00","message":"Set new StatePrefix : 'หน่วยประมวลผลมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.21984224+07:00","message":"Next Push (prob) : 'ผลมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.219850407+07:00","message":"push: {false หน่วยประมวล 0 0xc003080b00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.535157785+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.535188684+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-05-21T13:24:37.535194275+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:37.535207379+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.535213451+07:00","message":"[bufferProcess] interim [540000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.535215915+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยพัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.535220708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.535223372+07:00","message":"> Transcript [3031] [false]: 'หน่วยประมวลผลมีหน่วยพัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.53522584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:37.535228452+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยพัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.174637109+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.174682672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.174688872+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.174704948+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.174712521+07:00","message":"[bufferProcess] interim [140000000]:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.174715214+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.174723977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.174727064+07:00","message":"> Transcript [3032] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.17473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.174732381+07:00","message":"Set new StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.370361123+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.370401119+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-05-21T13:24:38.370407554+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.370421626+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370428947+07:00","message":"[bufferProcess] interim [380000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370431694+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370438912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370441668+07:00","message":"> Transcript [3033] [false]: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370445011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370447165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370449132+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.370451605+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.565285865+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.565319906+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-05-21T13:24:38.565325138+07:00","message":"receive interim result [false|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.565338735+07:00","message":"[buffer interim] 384 false หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565345971+07:00","message":"[bufferProcess] interim [560000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565348638+07:00","message":"[bufferProcess] send to processor:หน่วยประมวลผลมีหน่วยความจำนะคะมี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565352237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565355476+07:00","message":"> Transcript [3034] [false]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565358879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565360795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565363202+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.565365433+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.607687569+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.678921582+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721008482+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721046939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด\",\"confidence\":0.95870537}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721054999+07:00","message":"receive interim result [true|false]: หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.7210658+07:00","message":"end recv isFinal message id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721069117+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721077488+07:00","message":"[buffer interim] 384 true หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721088347+07:00","message":"[bufferProcess] interim [830000000]:หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721092988+07:00","message":"[bufferProcess] send to processor (isfinal):หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721097308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721101061+07:00","message":"> Transcript [3035] [false]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหน่วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721105447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721108017+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721112015+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721115119+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721117862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721120675+07:00","message":"> Transcript [3036] [true]: 'หน่วยประมวลผลมีหน่วยความจำนะคะมีหนวด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721124219+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721126946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721129519+07:00","message":"StatePrefix: 'หน่วยประมวลผลมีหน่วยความจำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721132461+07:00","message":"TextPushed: 'หน่วยประมวล'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:38.721136467+07:00","message":"Push: 'ผลมีหน่วยความจำนะคะมีหนวด'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:38.721146205+07:00","message":"push: {true ผลมีหน่วยความจำนะคะมีหนวด 0 0xc003080b00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:38.732987548+07:00","message":"write wav file: './tmp/7575/7575_384.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.230636479+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.230683668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.230689337+07:00","message":"receive interim result [false|false]: ควบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.230705072+07:00","message":"[buffer interim] 385 false ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.230711343+07:00","message":"[bufferProcess] interim [540000000]:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.230713047+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.347620412+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.34765662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.347662237+07:00","message":"receive interim result [false|false]: ควบคุม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.347675973+07:00","message":"[buffer interim] 385 false ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.347681805+07:00","message":"[bufferProcess] interim [720000000]:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.347684446+07:00","message":"[bufferProcess] send to processor:ควบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.347690862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.347693706+07:00","message":"> Transcript [3037] [false]: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.347695726+07:00","message":"Set StatePrefix (first interim): 'ควบ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:39.44318322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:39.443184928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.659624031+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.659665586+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-05-21T13:24:39.659672238+07:00","message":"receive interim result [false|false]: ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.659687667+07:00","message":"[buffer interim] 385 false ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659696743+07:00","message":"[bufferProcess] interim [960000000]:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659699619+07:00","message":"[bufferProcess] send to processor:ควบคุม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659703002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659706086+07:00","message":"> Transcript [3038] [false]: 'ควบคุม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659709504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.65971145+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659714047+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.659716466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.66822534+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.668253428+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-05-21T13:24:39.668259806+07:00","message":"receive interim result [false|false]: ควบคุมน้ำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.668274965+07:00","message":"[buffer interim] 385 false ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.6682821+07:00","message":"[bufferProcess] interim [20000000]:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668287045+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668294261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668296834+07:00","message":"> Transcript [3039] [false]: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668299713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.66830166+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668303794+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.668306084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.73507612+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.735114046+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-05-21T13:24:39.735120658+07:00","message":"receive interim result [false|false]: ควบคุมหน้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.735135568+07:00","message":"[buffer interim] 385 false ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735141349+07:00","message":"[bufferProcess] interim [80000000]:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735143994+07:00","message":"[bufferProcess] send to processor:ควบคุมน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735150876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.73515365+07:00","message":"> Transcript [3040] [false]: 'ควบคุมน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.73515687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735160098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735162397+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.735164502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.863379607+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.863436144+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-05-21T13:24:39.863449104+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.863466277+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863473397+07:00","message":"[bufferProcess] interim [140000000]:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863476125+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.86347964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863482628+07:00","message":"> Transcript [3041] [false]: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863485694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863492405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863494417+07:00","message":"StatePrefix: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863496592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863502925+07:00","message":"Push: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863504762+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863507208+07:00","message":"Set new StatePrefix : 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:39.863509203+07:00","message":"Next Push (prob) : 'คุมหน้า'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:39.863516993+07:00","message":"push: {false ควบ 0 0xc003080c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.247528746+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.247576579+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-05-21T13:24:40.247584269+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.247600069+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247607744+07:00","message":"[bufferProcess] interim [560000000]:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247610345+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247613942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247616782+07:00","message":"> Transcript [3042] [false]: 'ควบคุมหน้าจอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.24762075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247623925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247625818+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.247628142+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.766696289+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.766740712+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-05-21T13:24:40.766747999+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:40.766764227+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766771707+07:00","message":"[bufferProcess] interim [100000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766774171+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766777764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766780526+07:00","message":"> Transcript [3043] [false]: 'ควบคุมหน้าจอสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766783975+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766785993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766787984+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:40.766791098+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.343640962+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.343675292+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-05-21T13:24:41.343681172+07:00","message":"receive interim result [false|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.343699713+07:00","message":"[buffer interim] 385 false ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343706489+07:00","message":"[bufferProcess] interim [700000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343708791+07:00","message":"[bufferProcess] send to processor:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343713541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343724856+07:00","message":"> Transcript [3044] [false]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343728981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343730903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343732682+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.343735278+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.367938949+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.440817144+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.47624243+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476289564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ควบคุมหน้าจอสัมผัสด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476298042+07:00","message":"receive interim result [true|false]: ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476308723+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476311309+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476319206+07:00","message":"[buffer interim] 385 true ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476327457+07:00","message":"[bufferProcess] interim [880000000]:ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476336543+07:00","message":"[bufferProcess] send to processor (isfinal):ควบคุมหน้าจอสัมผัสด้วย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476340466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476343384+07:00","message":"> Transcript [3045] [false]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476346941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.47634902+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476351457+07:00","message":"StatePrefix: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476354243+07:00","message":"TextPushed: 'ควบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476360157+07:00","message":"Push: 'คุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476361907+07:00","message":"TextPushed: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476364012+07:00","message":"Set new StatePrefix : 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476366231+07:00","message":"Next Push (prob) : 'จอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476368378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476370404+07:00","message":"> Transcript [3046] [true]: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476372911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476374854+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476376497+07:00","message":"StatePrefix: 'ควบคุมหน้าจอสัมผัสด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476378183+07:00","message":"TextPushed: 'ควบคุมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.476380117+07:00","message":"Push: 'จอสัมผัสด้วย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476387992+07:00","message":"push: {false คุมหน้า 0 0xc003080c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.476394356+07:00","message":"push: {true จอสัมผัสด้วย 0 0xc003080c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:41.484459829+07:00","message":"write wav file: './tmp/7575/7575_385.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.988821371+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.98886254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.988868168+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:41.988882221+07:00","message":"[buffer interim] 386 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.988889447+07:00","message":"[bufferProcess] interim [600000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:41.988891737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.112006215+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.112051826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.112059007+07:00","message":"receive interim result [false|false]: เงียบไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.112073636+07:00","message":"[buffer interim] 386 false เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.112081145+07:00","message":"[bufferProcess] interim [720000000]:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.112083753+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.112087094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.112090428+07:00","message":"> Transcript [3047] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.112092688+07:00","message":"Set StatePrefix (first interim): 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.187618561+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.187652157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.187657844+07:00","message":"receive interim result [false|false]: เงียบเป็น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.187671711+07:00","message":"[buffer interim] 386 false เงียบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187677729+07:00","message":"[bufferProcess] interim [780000000]:เงียบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187680208+07:00","message":"[bufferProcess] send to processor:เงียบไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187685814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187688476+07:00","message":"> Transcript [3048] [false]: 'เงียบไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187691331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187693301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187695334+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.187697109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.315847152+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.315902266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.315911446+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.315929357+07:00","message":"[buffer interim] 386 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315938122+07:00","message":"[bufferProcess] interim [840000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315940681+07:00","message":"[bufferProcess] send to processor:เงียบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315947219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315962949+07:00","message":"> Transcript [3049] [false]: 'เงียบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315967376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315969951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315973339+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.315975503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.424758322+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.424798029+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-05-21T13:24:42.424804916+07:00","message":"receive interim result [false|false]: เงียบเป็นการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.424819998+07:00","message":"[buffer interim] 386 false เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424826497+07:00","message":"[bufferProcess] interim [960000000]:เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424829224+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424839155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424845769+07:00","message":"> Transcript [3050] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424849483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424855489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424857337+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.424859812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:42.443849964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:42.443869488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.500360925+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.500404204+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-05-21T13:24:42.500413096+07:00","message":"receive interim result [false|false]: เงียบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.500426657+07:00","message":"[buffer interim] 386 false เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500437044+07:00","message":"[bufferProcess] interim [80000000]:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500441005+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500447733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500451347+07:00","message":"> Transcript [3051] [false]: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500455887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500459005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500461686+07:00","message":"StatePrefix: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500464789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500471333+07:00","message":"Push: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500474218+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500476955+07:00","message":"Set new StatePrefix : 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.500480076+07:00","message":"Next Push (prob) : 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.500499517+07:00","message":"push: {false เงียบ 0 0xc002cd2000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.617670084+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.617730199+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-05-21T13:24:42.617740001+07:00","message":"receive interim result [false|false]: เงียบเป็นการยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.617758732+07:00","message":"[buffer interim] 386 false เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.617765288+07:00","message":"[bufferProcess] interim [140000000]:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.617768439+07:00","message":"[bufferProcess] send to processor:เงียบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.617775115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.617778051+07:00","message":"> Transcript [3052] [false]: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.617780282+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.684832366+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.684870675+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-05-21T13:24:42.684876404+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.684888975+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684895851+07:00","message":"[bufferProcess] interim [260000000]:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684898437+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684902972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684905636+07:00","message":"> Transcript [3053] [false]: 'เงียบเป็นการยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684908657+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684910841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684912626+07:00","message":"StatePrefix: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.684914705+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.813128367+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.813192052+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-05-21T13:24:42.813198136+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:42.813211653+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813218972+07:00","message":"[bufferProcess] interim [380000000]:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813222164+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813228525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813231281+07:00","message":"> Transcript [3054] [false]: 'เงียบเป็นการยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813234542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.8132372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813239381+07:00","message":"StatePrefix: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:42.813241659+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.167005948+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.192178154+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.192220714+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-05-21T13:24:43.192226961+07:00","message":"receive interim result [false|false]: เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.192242496+07:00","message":"[buffer interim] 386 false เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.19224993+07:00","message":"[bufferProcess] interim [740000000]:เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.19225275+07:00","message":"[bufferProcess] send to processor:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192259154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192262458+07:00","message":"> Transcript [3055] [false]: 'เงียบเป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192265589+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192267751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192270226+07:00","message":"StatePrefix: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.192272434+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.229123025+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.300995257+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301034452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เงียบเป็นการยกตัวอย่าง\",\"confidence\":0.93365335}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.30104025+07:00","message":"receive interim result [true|false]: เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301047822+07:00","message":"end recv isFinal message id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301050141+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301055948+07:00","message":"[buffer interim] 386 true เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301063071+07:00","message":"[bufferProcess] interim [950000000]:เงียบเป็นการยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301068012+07:00","message":"[bufferProcess] send to processor (isfinal):เงียบเป็นการยกตัวอย่างว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301071914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.30107498+07:00","message":"> Transcript [3056] [false]: 'เงียบเป็นการยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301078215+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301080222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.30108212+07:00","message":"StatePrefix: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301084391+07:00","message":"TextPushed: 'เงียบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301090651+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301092514+07:00","message":"TextPushed: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301095647+07:00","message":"Set new StatePrefix : 'เงียบเป็นการยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301098159+07:00","message":"Next Push (prob) : 'ยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301100333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301102255+07:00","message":"> Transcript [3057] [true]: 'เงียบเป็นการยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301104466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301106041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301107571+07:00","message":"StatePrefix: 'เงียบเป็นการยกตัวอย่างว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301109383+07:00","message":"TextPushed: 'เงียบเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.301111273+07:00","message":"Push: 'ยกตัวอย่าง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301118564+07:00","message":"push: {false เป็นการ 0 0xc002cd2000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.301125215+07:00","message":"push: {true ยกตัวอย่าง 0 0xc002cd2000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:43.308246732+07:00","message":"write wav file: './tmp/7575/7575_386.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.799286257+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.799330918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.799336645+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:43.79935637+07:00","message":"[buffer interim] 387 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.799363199+07:00","message":"[bufferProcess] interim [420000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:43.799365327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.401969279+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.402010392+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-05-21T13:24:44.402016641+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.402030506+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.402038046+07:00","message":"[bufferProcess] interim [960000000]:ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.402040597+07:00","message":"[bufferProcess] send to processor:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.402046305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.402049338+07:00","message":"> Transcript [3058] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.402051682+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.417799423+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.417845632+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-05-21T13:24:44.417853433+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.417863418+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417869816+07:00","message":"[bufferProcess] interim [20000000]:ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417872419+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417876296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417879066+07:00","message":"> Transcript [3059] [false]: 'ระบบโทรศัพท์มือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417882599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417884732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417886584+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.417888485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.665522232+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.66556309+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-05-21T13:24:44.665569342+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือถือของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.665587827+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665597341+07:00","message":"[bufferProcess] interim [320000000]:ระบบโทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665599977+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665603555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665606667+07:00","message":"> Transcript [3060] [false]: 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665609971+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665612031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665613871+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.665615849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.801590053+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.801631358+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-05-21T13:24:44.801637192+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.801649976+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801659218+07:00","message":"[bufferProcess] interim [380000000]:ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801661931+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือถือของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801665645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801668911+07:00","message":"> Transcript [3061] [false]: 'ระบบโทรศัพท์มือถือของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801672642+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801674858+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801676795+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.801678728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.860886017+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.860933154+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-05-21T13:24:44.860939901+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือถือของเรา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.860955559+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860962853+07:00","message":"[bufferProcess] interim [440000000]:ระบบโทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860965819+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือถือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860975759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860980216+07:00","message":"> Transcript [3062] [false]: 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860984316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860986614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860988446+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860990374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.86099683+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.860998815+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.861000731+07:00","message":"Set new StatePrefix : 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:44.861002947+07:00","message":"Next Push (prob) : 'โทรศัพท์มือถือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.861011657+07:00","message":"push: {false ระบบ 0 0xc0031c4b80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:44.9574547+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.032342949+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.032381375+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-05-21T13:24:45.032387942+07:00","message":"receive interim result [false|false]: ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.032402882+07:00","message":"[buffer interim] 387 false ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032413254+07:00","message":"[bufferProcess] interim [620000000]:ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032416302+07:00","message":"[bufferProcess] send to processor:ระบบโทรศัพท์มือถือของเรา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032421795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032424642+07:00","message":"> Transcript [3063] [false]: 'ระบบโทรศัพท์มือถือของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032428157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032430412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032433236+07:00","message":"StatePrefix: 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.032435616+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.10619216+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.106239841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบโทรศัพท์มือถือของเราเนี่ย\",\"confidence\":0.95883054}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.10624801+07:00","message":"receive interim result [true|false]: ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.106257236+07:00","message":"end recv isFinal message id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.106259874+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.106267163+07:00","message":"[buffer interim] 387 true ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.10627662+07:00","message":"[bufferProcess] interim [740000000]:ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106281855+07:00","message":"[bufferProcess] send to processor (isfinal):ระบบโทรศัพท์มือถือของเราเนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106285664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106289214+07:00","message":"> Transcript [3064] [false]: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106292579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106294624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106296894+07:00","message":"StatePrefix: 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106299341+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106301223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106303163+07:00","message":"> Transcript [3065] [true]: 'ระบบโทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106305181+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106306723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106308328+07:00","message":"StatePrefix: 'ระบบโทรศัพท์มือถือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106310045+07:00","message":"TextPushed: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.106314859+07:00","message":"Push: 'โทรศัพท์มือถือของเราเนี่ย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.106324453+07:00","message":"push: {true โทรศัพท์มือถือของเราเนี่ย 0 0xc0031c4b80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:45.113566635+07:00","message":"write wav file: './tmp/7575/7575_387.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.148858542+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:45.444645539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:45.444643076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.871877938+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.871921966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.871927271+07:00","message":"receive interim result [false|false]: ข้างใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:45.871944582+07:00","message":"[buffer interim] 388 false ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.871954681+07:00","message":"[bufferProcess] interim [540000000]:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:45.87195676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.025029805+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.025068055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.025073459+07:00","message":"receive interim result [false|false]: ข้างในของ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.025083695+07:00","message":"[buffer interim] 388 false ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.025090901+07:00","message":"[bufferProcess] interim [720000000]:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.025093338+07:00","message":"[bufferProcess] send to processor:ข้างใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.025096698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.025099479+07:00","message":"> Transcript [3066] [false]: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.02510165+07:00","message":"Set StatePrefix (first interim): 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.208940827+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.208982052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ข้างในของมัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.208988343+07:00","message":"receive interim result [false|false]: ข้างในของมัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.209001126+07:00","message":"[buffer interim] 388 false ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.209010649+07:00","message":"[bufferProcess] interim [900000000]:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.20901295+07:00","message":"[bufferProcess] send to processor:ข้างในของ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.209016989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.209020073+07:00","message":"> Transcript [3067] [false]: 'ข้างในของ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.20902343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.209025888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.209028095+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.20903014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.578263232+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.57831021+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-05-21T13:24:46.578316324+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.578329801+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578337769+07:00","message":"[bufferProcess] interim [260000000]:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.5783403+07:00","message":"[bufferProcess] send to processor:ข้างในของมัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578345813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578349053+07:00","message":"> Transcript [3068] [false]: 'ข้างในของมัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578352814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578354906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578357591+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.578359707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.889273765+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.889314574+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-05-21T13:24:46.889321585+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:46.889336211+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889343551+07:00","message":"[bufferProcess] interim [560000000]:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889346254+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889353269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889356395+07:00","message":"> Transcript [3069] [false]: 'ข้างในของมันก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889360227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889362571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889364534+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:46.889366723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.091873911+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.091920135+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-05-21T13:24:47.091926248+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.091939964+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091946627+07:00","message":"[bufferProcess] interim [740000000]:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091949553+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091955649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091958459+07:00","message":"> Transcript [3070] [false]: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091961705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.09196395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091965901+07:00","message":"StatePrefix: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091968007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091972833+07:00","message":"Push: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091975229+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091977468+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.091979735+07:00","message":"Next Push (prob) : 'ของมันก็มีส่วน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.091987372+07:00","message":"push: {false ข้างใน 0 0xc003080980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.21305206+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.213090482+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-05-21T13:24:47.213097254+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.21311176+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213119258+07:00","message":"[bufferProcess] interim [920000000]:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213121633+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213128625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213131331+07:00","message":"> Transcript [3071] [false]: 'ข้างในของมันก็มีส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213134499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.21313692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213138801+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.213141321+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.483276075+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.483314864+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-05-21T13:24:47.483320494+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.483335158+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483342085+07:00","message":"[bufferProcess] interim [220000000]:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483344698+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483351052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483353739+07:00","message":"> Transcript [3072] [false]: 'ข้างในของมันก็มีส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483357071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483359239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483361426+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.483363799+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.725081122+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.725132937+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-05-21T13:24:47.725138443+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.725150761+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725171132+07:00","message":"[bufferProcess] interim [340000000]:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.72517407+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725178237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725181392+07:00","message":"> Transcript [3073] [false]: 'ข้างในของมันก็มีส่วนต่างๆมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725184614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725186668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725188647+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.725191036+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.770015109+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.78491769+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.784952058+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-05-21T13:24:47.784958691+07:00","message":"receive interim result [false|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.784970936+07:00","message":"[buffer interim] 388 false ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784977386+07:00","message":"[bufferProcess] interim [460000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784979847+07:00","message":"[bufferProcess] send to processor:ข้างในของมันก็มีส่วนต่างๆมาก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784984985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784987632+07:00","message":"> Transcript [3074] [false]: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784991155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784993318+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784996236+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.784998327+07:00","message":"TextPushed: 'ข้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.785003057+07:00","message":"Push: 'ของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.785004944+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.785007342+07:00","message":"Set new StatePrefix : 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.785009691+07:00","message":"Next Push (prob) : 'ต่างๆมาก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.785016768+07:00","message":"push: {false ของมันก็มีส่วน 0 0xc003080980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.88416002+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.884199434+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-05-21T13:24:47.884205827+07:00","message":"receive interim result [true|false]: ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.884213513+07:00","message":"end recv isFinal message id 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.88421572+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.884222217+07:00","message":"[buffer interim] 388 true ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884229405+07:00","message":"[bufferProcess] interim [580000000]:ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884234646+07:00","message":"[bufferProcess] send to processor (isfinal):ข้างในของมันก็มีส่วนต่างๆมากมาย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.88423772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884240535+07:00","message":"> Transcript [3075] [false]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884243803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884245704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884248047+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884250741+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884252678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.88425459+07:00","message":"> Transcript [3076] [true]: 'ข้างในของมันก็มีส่วนต่างๆมากมาย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.88425659+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884258166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884259808+07:00","message":"StatePrefix: 'ข้างในของมันก็มีส่วนต่างๆมาก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884261753+07:00","message":"TextPushed: 'ข้างในของมันก็มีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:47.884267466+07:00","message":"Push: 'ต่างๆมากมาย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:47.88427497+07:00","message":"push: {true ต่างๆมากมาย 0 0xc003080980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:47.892250966+07:00","message":"write wav file: './tmp/7575/7575_388.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:48.289677849+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:48.445267376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:48.445278458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:49.957086963+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.052433607+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.052457188+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.052460317+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.052469068+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052476142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052480578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052483794+07:00","message":"> Transcript [3077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052486441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052488391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052490074+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.052491884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:50.05249479+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.052505245+07:00","message":"push: {true \n 0 0xc003080e00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:50.058844125+07:00","message":"write wav file: './tmp/7575/7575_389.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.339877295+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.85990197+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859928385+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859931651+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859933517+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859935176+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859936867+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859938794+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859940534+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859942283+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859944037+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859945922+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859947593+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859949338+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859951164+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:50.859953119+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.007811398+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.007864616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.007870437+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.0078897+07:00","message":"[buffer interim] 390 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.00789622+07:00","message":"[bufferProcess] interim [480000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.007898046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.059276613+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.059318844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้าง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.059325125+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.059337984+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.059344508+07:00","message":"[bufferProcess] interim [600000000]:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.059347469+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.059353656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.059356665+07:00","message":"> Transcript [3078] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.059359009+07:00","message":"Set StatePrefix (first interim): 'เป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.393374702+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.393416268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.393422698+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.393438414+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393446134+07:00","message":"[bufferProcess] interim [900000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393448902+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.39345566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393458567+07:00","message":"> Transcript [3079] [false]: 'เป็นยังไงบ้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393462397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393464474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393466814+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.393469008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:51.446276475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:51.446284014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.728620494+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.728657291+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-05-21T13:24:51.72866384+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างภาษา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.728678809+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.7286893+07:00","message":"[bufferProcess] interim [200000000]:เป็นยังไงบ้างภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728691807+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728698674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728701442+07:00","message":"> Transcript [3080] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728705354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728707344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728714669+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.728717324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.773493724+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.773534437+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-05-21T13:24:51.773540869+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.773551178+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773558414+07:00","message":"[bufferProcess] interim [260000000]:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773561033+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างภาษา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.77356473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773567439+07:00","message":"> Transcript [3081] [false]: 'เป็นยังไงบ้างภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773570751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773572938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.773574903+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.77357689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.776960586+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.776974262+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-05-21T13:24:51.77697871+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.776983399+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776986906+07:00","message":"[bufferProcess] interim [320000000]:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776989034+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776991119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776992955+07:00","message":"> Transcript [3082] [false]: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776997383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.776999968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777001813+07:00","message":"StatePrefix: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777003631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777012246+07:00","message":"Push: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777014508+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777016673+07:00","message":"Set new StatePrefix : 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:51.777018819+07:00","message":"Next Push (prob) : 'บ้างคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:51.777027168+07:00","message":"push: {false เป็นยังไง 0 0xc0031c5300}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.413938633+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.413982045+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-05-21T13:24:52.413988198+07:00","message":"receive interim result [false|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.414004678+07:00","message":"[buffer interim] 390 false เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.41401291+07:00","message":"[bufferProcess] interim [860000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414015607+07:00","message":"[bufferProcess] send to processor:เป็นยังไงบ้างคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414019674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414022947+07:00","message":"> Transcript [3083] [false]: 'เป็นยังไงบ้างคะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414026682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414028876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414031009+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.414033136+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.446932505+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.57091732+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.570957538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นยังไงบ้างคะสำหรับการ\",\"confidence\":0.95459616}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.570964865+07:00","message":"receive interim result [true|false]: เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.570976297+07:00","message":"end recv isFinal message id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.570978635+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.570985935+07:00","message":"[buffer interim] 390 true เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.570997429+07:00","message":"[bufferProcess] interim [130000000]:เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571000578+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นยังไงบ้างคะสำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571004046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571007133+07:00","message":"> Transcript [3084] [false]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571010077+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571011929+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571015891+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.57101832+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571020062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571021997+07:00","message":"> Transcript [3085] [true]: 'เป็นยังไงบ้างคะสำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571023969+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571025719+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571027388+07:00","message":"StatePrefix: 'เป็นยังไงบ้างคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571029243+07:00","message":"TextPushed: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:52.571036414+07:00","message":"Push: 'บ้างคะสำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.571044282+07:00","message":"push: {true บ้างคะสำหรับการ 0 0xc0031c5300}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:52.578781204+07:00","message":"write wav file: './tmp/7575/7575_390.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:52.709065629+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.900570031+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.900620131+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-05-21T13:24:53.900625963+07:00","message":"receive interim result [false|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.900640829+07:00","message":"[buffer interim] 391 false วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900647801+07:00","message":"[bufferProcess] interim [200000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900650165+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900657308+07:00","message":"[bufferProcess] send to processor (ticker):วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900660553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900663472+07:00","message":"> Transcript [3086] [false]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:53.900665868+07:00","message":"Set StatePrefix (first interim): 'วิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:53.986695969+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095414402+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095457842+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-05-21T13:24:54.095463406+07:00","message":"receive interim result [true|false]: วิเคราะห์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095472824+07:00","message":"end recv isFinal message id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095474871+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095481292+07:00","message":"[buffer interim] 391 true วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095489926+07:00","message":"[bufferProcess] interim [500000000]:วิเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095495453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.09549854+07:00","message":"> Transcript [3087] [true]: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095501633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095503664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095505554+07:00","message":"StatePrefix: 'วิเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.095507528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:54.09551376+07:00","message":"Push: 'วิเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.095522285+07:00","message":"push: {true วิเคราะห์ 0 0xc00354d700}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:54.102338539+07:00","message":"write wav file: './tmp/7575/7575_391.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:54.446923624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:54.446940078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:54.760619883+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.399023981+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.454767534+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.454805446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.454810778+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.454825746+07:00","message":"[buffer interim] 392 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454832201+07:00","message":"[bufferProcess] interim [600000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454834052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454840639+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454843377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454845854+07:00","message":"> Transcript [3088] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.454848155+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530322237+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.5303663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ระบบ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530372338+07:00","message":"receive interim result [true|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530382751+07:00","message":"end recv isFinal message id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530384956+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530390994+07:00","message":"[buffer interim] 392 true ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530400813+07:00","message":"[bufferProcess] interim [870000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530404602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530407817+07:00","message":"> Transcript [3089] [true]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530411745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530413686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530415782+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530417564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:55.530427654+07:00","message":"Push: 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.530435146+07:00","message":"push: {true ระบบ 0 0xc002a42280}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:55.535524618+07:00","message":"write wav file: './tmp/7575/7575_392.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:55.779351333+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.045431106+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.045475307+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-05-21T13:24:57.045481162+07:00","message":"receive interim result [false|false]: อังคาร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.045494517+07:00","message":"[buffer interim] 393 false อังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.04550085+07:00","message":"[bufferProcess] interim [320000000]:อังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.045502967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.045508611+07:00","message":"[bufferProcess] send to processor (ticker):อังคาร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.045511076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.045513589+07:00","message":"> Transcript [3090] [false]: 'อังคาร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.045515691+07:00","message":"Set StatePrefix (first interim): 'อังคาร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.33797894+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.338016508+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-05-21T13:24:57.338021805+07:00","message":"receive interim result [false|false]: นิทานธรรมะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.338032261+07:00","message":"[buffer interim] 393 false นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.338038494+07:00","message":"[bufferProcess] interim [560000000]:นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.338040378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:57.447319547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:24:57.447319289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.536275556+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.536314487+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-05-21T13:24:57.536319467+07:00","message":"receive interim result [false|false]: นิทานธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.53633041+07:00","message":"[buffer interim] 393 false นิทานธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536336924+07:00","message":"[bufferProcess] interim [800000000]:นิทานธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536339382+07:00","message":"[bufferProcess] send to processor:นิทานธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536345175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536347963+07:00","message":"> Transcript [3091] [false]: 'นิทานธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536350286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.536352331+07:00","message":"Set new StatePrefix: 'นิทานธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.916547433+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.916598829+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-05-21T13:24:57.916607189+07:00","message":"receive interim result [false|false]: นิทานธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.916623447+07:00","message":"[buffer interim] 393 false นิทานธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.91663374+07:00","message":"[bufferProcess] interim [160000000]:นิทานธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.91663777+07:00","message":"[bufferProcess] send to processor:นิทานธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.916645693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.916650026+07:00","message":"> Transcript [3092] [false]: 'นิทานธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.91665368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:57.916658022+07:00","message":"Set new StatePrefix: 'นิทานธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:57.97583357+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088607377+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088665082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อังคารธรรมชาติและ\",\"confidence\":0.8581129}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088671074+07:00","message":"receive interim result [true|false]: อังคารธรรมชาติและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088681668+07:00","message":"end recv isFinal message id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088684032+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088689693+07:00","message":"[buffer interim] 393 true อังคารธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088714547+07:00","message":"[bufferProcess] interim [400000000]:อังคารธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088721407+07:00","message":"[bufferProcess] send to processor (isfinal):นิทานธรรมชาติและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088726931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088729851+07:00","message":"> Transcript [3093] [false]: 'นิทานธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088732841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088734765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088736603+07:00","message":"StatePrefix: 'นิทานธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088738509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088740783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.08874277+07:00","message":"> Transcript [3094] [true]: 'อังคารธรรมชาติและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.08874499+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088746819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088748408+07:00","message":"StatePrefix: 'นิทานธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088750146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.088752806+07:00","message":"Push: 'อังคารธรรมชาติและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.088759928+07:00","message":"push: {true อังคารธรรมชาติและ 0 0xc002624000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.090355083+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:58.095634249+07:00","message":"write wav file: './tmp/7575/7575_393.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.786725116+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.786765923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.786770967+07:00","message":"receive interim result [false|false]: สิ่งที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.786786465+07:00","message":"[buffer interim] 394 false สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.786792712+07:00","message":"[bufferProcess] interim [720000000]:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.786795068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.97531153+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.975353432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.975362738+07:00","message":"receive interim result [false|false]: สิ่งที่มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:58.975377798+07:00","message":"[buffer interim] 394 false สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.975385339+07:00","message":"[bufferProcess] interim [900000000]:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.975387804+07:00","message":"[bufferProcess] send to processor:สิ่งที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.975393458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.975396598+07:00","message":"> Transcript [3095] [false]: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:58.975399054+07:00","message":"Set StatePrefix (first interim): 'สิ่งที่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.101208726+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.101246334+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-05-21T13:24:59.101252006+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.10126572+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101271945+07:00","message":"[bufferProcess] interim [20000000]:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101274393+07:00","message":"[bufferProcess] send to processor:สิ่งที่มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101279825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101282554+07:00","message":"> Transcript [3096] [false]: 'สิ่งที่มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101285885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101289356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101291368+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.101293423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.325088861+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.325140038+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-05-21T13:24:59.325146822+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.325175628+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325190077+07:00","message":"[bufferProcess] interim [260000000]:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.32519292+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325200423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325203748+07:00","message":"> Transcript [3097] [false]: 'สิ่งที่มนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325207747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325210284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325212389+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.325214848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.512686611+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.512732356+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-05-21T13:24:59.512739619+07:00","message":"receive interim result [false|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.51275449+07:00","message":"[buffer interim] 394 false สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512761344+07:00","message":"[bufferProcess] interim [440000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512764461+07:00","message":"[bufferProcess] send to processor:สิ่งที่มนุษย์สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512772495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512775672+07:00","message":"> Transcript [3098] [false]: 'สิ่งที่มนุษย์สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.51277888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512780939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512783362+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.512785281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.627892513+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.715158463+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.71519309+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-05-21T13:24:59.715198423+07:00","message":"receive interim result [true|false]: สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.715210589+07:00","message":"end recv isFinal message id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.71521276+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.715218984+07:00","message":"[buffer interim] 394 true สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715225648+07:00","message":"[bufferProcess] interim [770000000]:สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715228801+07:00","message":"[bufferProcess] send to processor (isfinal):สิ่งที่มนุษย์สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.71523165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715234196+07:00","message":"> Transcript [3099] [false]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.71523705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715238976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715241206+07:00","message":"StatePrefix: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715243169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715249196+07:00","message":"Push: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715251182+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715253505+07:00","message":"Set new StatePrefix : 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715255934+07:00","message":"Next Push (prob) : 'มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715257768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715259678+07:00","message":"> Transcript [3100] [true]: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715261882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715263477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715265127+07:00","message":"StatePrefix: 'สิ่งที่มนุษย์สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715267134+07:00","message":"TextPushed: 'สิ่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:24:59.715269049+07:00","message":"Push: 'มนุษย์สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.715276925+07:00","message":"push: {false สิ่งที่ 0 0xc002cd2480}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:24:59.71528374+07:00","message":"push: {true มนุษย์สร้างขึ้น 0 0xc002cd2480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:24:59.724152413+07:00","message":"write wav file: './tmp/7575/7575_394.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:00.078435839+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:00.448379047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:00.448394742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.329898488+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.329943174+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-05-21T13:25:01.329948406+07:00","message":"receive interim result [false|false]: ระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.329963767+07:00","message":"[buffer interim] 395 false ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329970228+07:00","message":"[bufferProcess] interim [320000000]:ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329971986+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329977356+07:00","message":"[bufferProcess] send to processor (ticker):ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329980185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329982812+07:00","message":"> Transcript [3101] [false]: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.329984893+07:00","message":"Set StatePrefix (first interim): 'ระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.572283385+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.572317494+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-05-21T13:25:01.572324449+07:00","message":"receive interim result [false|false]: ระบบก่อน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.57234069+07:00","message":"[buffer interim] 395 false ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.572352097+07:00","message":"[bufferProcess] interim [500000000]:ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.57235493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.725395468+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.725433146+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-05-21T13:25:01.725439563+07:00","message":"receive interim result [false|false]: ระบบกว่านี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:01.725451665+07:00","message":"[buffer interim] 395 false ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725458499+07:00","message":"[bufferProcess] interim [680000000]:ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725460867+07:00","message":"[bufferProcess] send to processor:ระบบก่อน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725465659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725468467+07:00","message":"> Transcript [3102] [false]: 'ระบบก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725471868+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725473931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725475806+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:01.725477837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.29210956+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.292145431+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-05-21T13:25:02.292151117+07:00","message":"receive interim result [false|false]: วันนี้พานัก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.292160834+07:00","message":"[buffer interim] 395 false วันนี้พานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292167699+07:00","message":"[bufferProcess] interim [40000000]:วันนี้พานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292170248+07:00","message":"[bufferProcess] send to processor:ระบบกว่านี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292173427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292176013+07:00","message":"> Transcript [3103] [false]: 'ระบบกว่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292179716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292181785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292183464+07:00","message":"StatePrefix: 'ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.292185378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.29691251+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.296937052+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-05-21T13:25:02.296942171+07:00","message":"receive interim result [false|false]: ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.296956739+07:00","message":"[buffer interim] 395 false ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296961329+07:00","message":"[bufferProcess] interim [100000000]:ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296963539+07:00","message":"[bufferProcess] send to processor:วันนี้พานัก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296966174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296968577+07:00","message":"> Transcript [3104] [false]: 'วันนี้พานัก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296970702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.296972771+07:00","message":"Set new StatePrefix: 'วันนี้พานัก'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.333546862+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.333574657+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-05-21T13:25:02.333580602+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.333591374+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333597873+07:00","message":"[bufferProcess] interim [280000000]:วันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333600363+07:00","message":"[bufferProcess] send to processor:ระบบกว่านี้ถ้านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333605657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333608418+07:00","message":"> Transcript [3105] [false]: 'ระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333610633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.333612819+07:00","message":"Set new StatePrefix: 'ระบบกว่านี้ถ้านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.651247185+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.651282016+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-05-21T13:25:02.65128734+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.651298912+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.651305497+07:00","message":"[bufferProcess] interim [580000000]:วันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.651307823+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.651312987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.651315947+07:00","message":"> Transcript [3106] [false]: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.65131834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.651320695+07:00","message":"Set new StatePrefix: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.725274252+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.725310225+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-05-21T13:25:02.725315992+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.725329483+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725335457+07:00","message":"[bufferProcess] interim [640000000]:วันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725338171+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725343402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725346544+07:00","message":"> Transcript [3107] [false]: 'วันนี้พานักเรียนมาอัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725350011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.72535209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725354182+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.725356374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.856466631+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.85650152+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-05-21T13:25:02.856507612+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.856520013+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856525981+07:00","message":"[bufferProcess] interim [760000000]:วันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856528667+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856533726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856536173+07:00","message":"> Transcript [3108] [false]: 'วันนี้พานักเรียนมาอันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856539146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.85654109+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856543051+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.856545561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.918837177+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.918877641+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-05-21T13:25:02.918890006+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:02.918906013+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918912927+07:00","message":"[bufferProcess] interim [880000000]:วันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918915341+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918921869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.91892482+07:00","message":"> Transcript [3109] [false]: 'วันนี้พานักเรียนมาอันนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918928553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918930828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918932969+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:02.918935017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.039360115+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.039390423+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-05-21T13:25:03.03940076+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.039412537+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.03941973+07:00","message":"[bufferProcess] interim [940000000]:วันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039422209+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039427521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039430825+07:00","message":"> Transcript [3110] [false]: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039434496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039436568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039438736+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.03944091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039445149+07:00","message":"Push: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.03944729+07:00","message":"TextPushed: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039451865+07:00","message":"Set new StatePrefix : 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.039454092+07:00","message":"Next Push (prob) : 'อันนี้กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.039476141+07:00","message":"push: {false วันนี้พานักเรียนมา 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.14597576+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.146009511+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-05-21T13:25:03.146015471+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.146039361+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146046145+07:00","message":"[bufferProcess] interim [120000000]:วันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146048681+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146052017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.14605467+07:00","message":"> Transcript [3111] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.14605792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146059941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146062036+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.146064333+07:00","message":"TextPushed: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.255573548+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.255605426+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-05-21T13:25:03.255611508+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.255621926+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.25562897+07:00","message":"[bufferProcess] interim [180000000]:วันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255631587+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็อยู่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255635241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255638121+07:00","message":"> Transcript [3112] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็อยู่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255641787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255643801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.2556455+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.255648028+07:00","message":"TextPushed: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.31840261+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.318444555+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-05-21T13:25:03.318451191+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.318466293+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.31847389+07:00","message":"[bufferProcess] interim [300000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318477023+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยก"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318483844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318486889+07:00","message":"> Transcript [3113] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยก'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.3184905+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318492625+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318496762+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.318499693+07:00","message":"TextPushed: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.42341792+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.423458398+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-05-21T13:25:03.423464886+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.423481661+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423488932+07:00","message":"[bufferProcess] interim [420000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423491603+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423496164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423498526+07:00","message":"> Transcript [3114] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423502034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423503996+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423507747+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423510687+07:00","message":"TextPushed: 'วันนี้พานักเรียนมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423513685+07:00","message":"Push: 'อันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423517754+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.42352007+07:00","message":"Set new StatePrefix : 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.423522592+07:00","message":"Next Push (prob) : 'ก็ยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.423530838+07:00","message":"push: {false อันนี้กู 0 0xc002a43280}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:03.448829339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:03.448862544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.621259023+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.621298748+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-05-21T13:25:03.621306287+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:03.621320491+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621328469+07:00","message":"[bufferProcess] interim [600000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621331325+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621338072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621340985+07:00","message":"> Transcript [3115] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621344969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.6213472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621349201+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:03.621351823+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.270770306+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.270820016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.270827153+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.270844038+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270851388+07:00","message":"[bufferProcess] interim [200000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.27085436+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270861359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270864308+07:00","message":"> Transcript [3116] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270868162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270870271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270871965+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.270875291+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.508829004+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.508871822+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-05-21T13:25:04.508879174+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.508893539+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508901685+07:00","message":"[bufferProcess] interim [440000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508905376+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508909255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508911759+07:00","message":"> Transcript [3117] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508915474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508917414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508921343+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.508924387+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.860326754+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.860367736+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-05-21T13:25:04.860374927+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.860390473+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860398709+07:00","message":"[bufferProcess] interim [800000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860401579+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860407072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860410531+07:00","message":"> Transcript [3118] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860415493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860417421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860423995+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860427193+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860433528+07:00","message":"Push: 'ก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860435412+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860437622+07:00","message":"Set new StatePrefix : 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.860440092+07:00","message":"Next Push (prob) : 'อย่างมาเล็กน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.860448972+07:00","message":"push: {false ก็ยกตัว 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.896932399+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.8969743+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-05-21T13:25:04.896990515+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:04.897005882+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897012655+07:00","message":"[bufferProcess] interim [860000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897015476+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897022957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897025949+07:00","message":"> Transcript [3119] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897030081+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897032537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897035292+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:04.897038461+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.536679954+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.536722126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.536728736+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:05.536740057+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536746209+07:00","message":"[bufferProcess] interim [460000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536748558+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536752328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536754858+07:00","message":"> Transcript [3120] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536758208+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536760154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536762027+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:05.536764459+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:06.449438365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:06.449448003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.624256608+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.624297387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.624303828+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.624320815+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624330123+07:00","message":"[bufferProcess] interim [540000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624333476+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.62434023+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.62434506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.62434938+07:00","message":"> Transcript [3121] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624354932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624357933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624361388+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.62436596+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624368554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624371243+07:00","message":"> Transcript [3122] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624374254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624377605+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624380071+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624383543+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624392108+07:00","message":"Push: 'อย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624394905+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624398408+07:00","message":"Set new StatePrefix : 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:06.624403005+07:00","message":"Next Push (prob) : 'นะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:06.624413561+07:00","message":"push: {false อย่างมาเล็กน้อย 0 0xc002a43280}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.215308493+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.21534578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.215353828+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:07.215367491+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.215373982+07:00","message":"[bufferProcess] interim [140000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:07.215376294+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.406791879+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.416654295+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.416696323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.416708996+07:00","message":"receive interim result [false|false]: วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.416725401+07:00","message":"[buffer interim] 395 false วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416734093+07:00","message":"[bufferProcess] interim [340000000]:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416737772+07:00","message":"[bufferProcess] send to processor:วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416741381+07:00","message":"[bufferProcess] send to processor (ticker):วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416744484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416747243+07:00","message":"> Transcript [3123] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416750527+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416752844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416755083+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416758161+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416760185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416762063+07:00","message":"> Transcript [3124] [false]: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมตังค์หายใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416764441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416766279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416767858+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.416769838+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.659224445+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.672977526+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.673015118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร\",\"confidence\":0.93507606}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.673022548+07:00","message":"receive interim result [true|false]: อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.673032325+07:00","message":"end recv isFinal message id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.673034846+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.673040187+07:00","message":"[buffer interim] 395 true อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673047053+07:00","message":"[bufferProcess] interim [550000000]:อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673051224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673053812+07:00","message":"> Transcript [3125] [true]: 'อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.67305675+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.67305867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.67306057+07:00","message":"StatePrefix: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673063142+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673064893+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673297624+07:00","message":"Push: 'นะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673302045+07:00","message":"TextPushed: 'วันนี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673304798+07:00","message":"Set new StatePrefix : 'อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673307295+07:00","message":"Next Push (prob) : 'อันนี้หลายๆกว่านี้พานักเรียนมาอันนี้กูก็ยกตัวอย่างมาเล็กน้อยนะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:08.67331477+07:00","message":"push: {true นะคะสนใจเพิ่มเติมในใจของมนุษย์เป็นอย่างไร 0 0xc002a43280}"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:08.673326003+07:00","message":"write aligntment file to 'tmp/7575/align_message_id_395.html'"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:08.691198818+07:00","message":"write wav file: './tmp/7575/7575_395.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:09.450426254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:09.450432763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.51838971+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.518429184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.518434737+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.518449859+07:00","message":"[buffer interim] 396 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.518455585+07:00","message":"[bufferProcess] interim [660000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.518457864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.652027687+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.6520696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถไป\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.652075477+07:00","message":"receive interim result [false|false]: สามารถไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:09.652089467+07:00","message":"[buffer interim] 396 false สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.652095733+07:00","message":"[bufferProcess] interim [780000000]:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.65209846+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.65210518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.652107913+07:00","message":"> Transcript [3126] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:09.652110079+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.73513204+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.73516936+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-05-21T13:25:10.735175671+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.735194344+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735200925+07:00","message":"[bufferProcess] interim [860000000]:สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.73520351+07:00","message":"[bufferProcess] send to processor:สามารถไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.7352077+07:00","message":"[bufferProcess] send to processor (ticker):สามารถโอนได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735211407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735214187+07:00","message":"> Transcript [3127] [false]: 'สามารถไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.73521714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735219167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.73522093+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735222955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735224794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.73522669+07:00","message":"> Transcript [3128] [false]: 'สามารถโอนได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735229172+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735231029+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735232859+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.735234646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.804357982+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.804400491+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-05-21T13:25:10.804407363+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:10.804420825+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.804429344+07:00","message":"[bufferProcess] interim [980000000]:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:10.804431917+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:11.452354334+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:11.452396551+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-05-21T13:25:11.452402945+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:11.452419226+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452426527+07:00","message":"[bufferProcess] interim [580000000]:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452429017+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452434925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452438047+07:00","message":"> Transcript [3129] [false]: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452441409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452443791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452447195+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:11.452449306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.25370601+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.253757088+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-05-21T13:25:12.253764979+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่หนิงที่คุณแม่มา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.253781126+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่หนิงที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253789274+07:00","message":"[bufferProcess] interim [360000000]:สามารถโอนได้นะคะพี่หนิงที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.25379312+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253802112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253805927+07:00","message":"> Transcript [3130] [false]: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253810737+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253814071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253817264+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.25382022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253827703+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253830734+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253833673+07:00","message":"Set new StatePrefix : 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.253837077+07:00","message":"Next Push (prob) : 'โอนได้นะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.253846935+07:00","message":"push: {false สามารถ 0 0xc002625c00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.307116493+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.307146313+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-05-21T13:25:12.307151273+07:00","message":"receive interim result [false|false]: ที่ครูนาไม้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.307164241+07:00","message":"[buffer interim] 396 false ที่ครูนาไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.30717043+07:00","message":"[bufferProcess] interim [420000000]:ที่ครูนาไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307173043+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะพี่หนิงที่คุณแม่มา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307176756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307179475+07:00","message":"> Transcript [3131] [false]: 'สามารถโอนได้นะคะพี่หนิงที่คุณแม่มา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307182796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307184926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307186982+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.307189254+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.385501112+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.38553875+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-05-21T13:25:12.385544574+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.385558766+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385565343+07:00","message":"[bufferProcess] interim [480000000]:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385568005+07:00","message":"[bufferProcess] send to processor:ที่ครูนาไม้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385574635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385577348+07:00","message":"> Transcript [3132] [false]: 'ที่ครูนาไม้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385579817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.385581803+07:00","message":"Set new StatePrefix: 'ที่ครูนาไม้'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:12.450877313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:12.450887747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.925482117+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.92551222+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-05-21T13:25:12.925518795+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:12.925530945+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.925540661+07:00","message":"[bufferProcess] interim [80000000]:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.925542858+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.925549757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.925552458+07:00","message":"> Transcript [3133] [false]: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.925554479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:12.92555672+07:00","message":"Set new StatePrefix: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.16091814+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.160960071+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-05-21T13:25:13.16096518+07:00","message":"receive interim result [false|false]: สามารถโอนได้นะคะพี่นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.160981444+07:00","message":"[buffer interim] 396 false สามารถโอนได้นะคะพี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.16098861+07:00","message":"[bufferProcess] interim [320000000]:สามารถโอนได้นะคะพี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.160991058+07:00","message":"[bufferProcess] send to processor:สามารถโอนได้นะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.160994524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.160997155+07:00","message":"> Transcript [3134] [false]: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.161000618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.161002745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.161004567+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.161006555+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.336504145+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.468981135+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.530997844+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.531036169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถโอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ\",\"confidence\":0.8665193}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.531045939+07:00","message":"receive interim result [true|false]: สามารถโอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.531055315+07:00","message":"end recv isFinal message id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.531057442+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.531062519+07:00","message":"[buffer interim] 396 true สามารถโอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531071719+07:00","message":"[bufferProcess] interim [710000000]:สามารถโอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531075216+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถโอนได้นะคะพี่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531079408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531083076+07:00","message":"> Transcript [3135] [false]: 'สามารถโอนได้นะคะพี่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531086374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531088392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531090574+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531092858+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531094755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531096684+07:00","message":"> Transcript [3136] [true]: 'สามารถโอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531098671+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531100303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531101875+07:00","message":"StatePrefix: 'สามารถโอนได้นะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.53110354+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:13.531109524+07:00","message":"Push: 'โอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:13.5311176+07:00","message":"push: {true โอนได้นะคะพี่หนิงที่คุณแม่ไว้ตรงนี้นะคะ 0 0xc002625c00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:13.54146247+07:00","message":"write wav file: './tmp/7575/7575_396.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.458687191+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.45874074+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-05-21T13:25:14.458746659+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.458763697+07:00","message":"[buffer interim] 397 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.458770966+07:00","message":"[bufferProcess] interim [960000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.458772877+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.65366645+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.653709579+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-05-21T13:25:14.653716059+07:00","message":"receive interim result [false|false]: เอาชนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.653730678+07:00","message":"[buffer interim] 397 false เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.653737907+07:00","message":"[bufferProcess] interim [140000000]:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.653740055+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.653747174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.653752089+07:00","message":"> Transcript [3137] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.653754374+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.832162743+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.832193414+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-05-21T13:25:14.832198895+07:00","message":"receive interim result [false|false]: เพราะฉะนั้น"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:14.832211745+07:00","message":"[buffer interim] 397 false เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832217759+07:00","message":"[bufferProcess] interim [380000000]:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832220403+07:00","message":"[bufferProcess] send to processor:เอาชนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.83222669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832229289+07:00","message":"> Transcript [3138] [false]: 'เอาชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832232363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832234366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.832236612+07:00","message":"StatePrefix: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:14.83223898+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.025918424+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.025956662+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-05-21T13:25:15.02596259+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.025975772+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025982721+07:00","message":"[bufferProcess] interim [620000000]:เพราะฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025984862+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้น"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025990087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025993191+07:00","message":"> Transcript [3139] [false]: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025995663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.025997584+07:00","message":"Set new StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.211045748+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.211083675+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-05-21T13:25:15.21109042+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.211106027+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211112106+07:00","message":"[bufferProcess] interim [740000000]:เพราะฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211114515+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211121462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211124252+07:00","message":"> Transcript [3140] [false]: 'เพราะฉะนั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211127195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211129282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211131292+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.211133366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.341071302+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.341110691+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-05-21T13:25:15.341117603+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.34112921+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341135285+07:00","message":"[bufferProcess] interim [860000000]:เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341137731+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341143084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341146348+07:00","message":"> Transcript [3141] [false]: 'เพราะฉะนั้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341149561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341151791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.34115372+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.341155888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:15.451507066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:15.451516834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.527834703+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.527870134+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-05-21T13:25:15.527875714+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.527888627+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527894511+07:00","message":"[bufferProcess] interim [40000000]:เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527897095+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527902224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527904763+07:00","message":"> Transcript [3142] [false]: 'เพราะฉะนั้นในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527908131+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527910199+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527912123+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.527914621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.602577348+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.602615141+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-05-21T13:25:15.60262188+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.60263657+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.60264333+07:00","message":"[bufferProcess] interim [160000000]:เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602646126+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602652435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602655295+07:00","message":"> Transcript [3143] [false]: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602658596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602660684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602662768+07:00","message":"StatePrefix: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602665167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602671004+07:00","message":"Push: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602672874+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602677255+07:00","message":"Set new StatePrefix : 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:15.602680485+07:00","message":"Next Push (prob) : 'ในวันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:15.602712015+07:00","message":"push: {false เพราะฉะนั้น 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.071875287+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.071912112+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-05-21T13:25:16.07192298+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะครู"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.071935833+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้นะคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071942406+07:00","message":"[bufferProcess] interim [580000000]:เพราะฉะนั้นในวันนี้นะคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071944781+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071950203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071952803+07:00","message":"> Transcript [3144] [false]: 'เพราะฉะนั้นในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071956434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071958752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071960587+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.071962707+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.11974058+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.119786596+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-05-21T13:25:16.119797059+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.119812913+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119820453+07:00","message":"[bufferProcess] interim [640000000]:เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119823888+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้นะคะครู"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119831305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119835242+07:00","message":"> Transcript [3145] [false]: 'เพราะฉะนั้นในวันนี้นะคะครู'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119839537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119842671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119845803+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.119849358+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.133147899+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.133194985+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-05-21T13:25:16.13320008+07:00","message":"receive interim result [false|false]: เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.133219443+07:00","message":"[buffer interim] 397 false เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133226727+07:00","message":"[bufferProcess] interim [700000000]:เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133229078+07:00","message":"[bufferProcess] send to processor:เพราะฉะนั้นในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133232286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133243417+07:00","message":"> Transcript [3146] [false]: 'เพราะฉะนั้นในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133246931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133248922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133250797+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.133253163+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.286816826+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.34924244+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.40013374+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.40016858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะฉะนั้นในวันนี้นะคะครูก็\",\"confidence\":0.95867443}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400174831+07:00","message":"receive interim result [true|false]: เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400186315+07:00","message":"end recv isFinal message id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400188751+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400195044+07:00","message":"[buffer interim] 397 true เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400201945+07:00","message":"[bufferProcess] interim [30000000]:เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400205236+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะฉะนั้นในวันนี้นะคะครูก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400208013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400211302+07:00","message":"> Transcript [3147] [false]: 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.40021495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400217061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400219171+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400221341+07:00","message":"TextPushed: 'เพราะฉะนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.40022404+07:00","message":"Push: 'ในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400225835+07:00","message":"TextPushed: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.40022781+07:00","message":"Set new StatePrefix : 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400229956+07:00","message":"Next Push (prob) : 'คะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400231735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400233592+07:00","message":"> Transcript [3148] [true]: 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400235775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400237705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400239351+07:00","message":"StatePrefix: 'เพราะฉะนั้นในวันนี้นะคะครูก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400241151+07:00","message":"TextPushed: 'เพราะฉะนั้นในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:16.400243096+07:00","message":"Push: 'คะครูก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400250282+07:00","message":"push: {false ในวันนี้นะ 0 0xc00016e000}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.400255381+07:00","message":"push: {true คะครูก็ 0 0xc00016e000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:16.408444052+07:00","message":"write wav file: './tmp/7575/7575_397.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:16.986850598+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.0113597+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.011408813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.011414514+07:00","message":"receive interim result [false|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.011431762+07:00","message":"[buffer interim] 398 false เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.011438696+07:00","message":"[bufferProcess] interim [660000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.011441591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.048840608+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.083948026+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.083985646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพราะ\",\"confidence\":0.892868}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.084007877+07:00","message":"receive interim result [true|false]: เพราะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.084018644+07:00","message":"end recv isFinal message id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.084020822+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.084026367+07:00","message":"[buffer interim] 398 true เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084033395+07:00","message":"[bufferProcess] interim [870000000]:เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084043503+07:00","message":"[bufferProcess] send to processor (isfinal):เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.08404642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084049144+07:00","message":"> Transcript [3149] [false]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084051357+07:00","message":"Set StatePrefix (first interim): 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084052878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084054781+07:00","message":"> Transcript [3150] [true]: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084057017+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084058958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084060711+07:00","message":"StatePrefix: 'เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084062654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:17.084071637+07:00","message":"Push: 'เพราะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:17.084079481+07:00","message":"push: {true เพราะ 0 0xc00354d480}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:17.090108421+07:00","message":"write wav file: './tmp/7575/7575_398.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.4073803+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.407422641+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-05-21T13:25:18.407428345+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.40744612+07:00","message":"[buffer interim] 399 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407454143+07:00","message":"[bufferProcess] interim [140000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407457194+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407468699+07:00","message":"[bufferProcess] send to processor (ticker):นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407471668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407474398+07:00","message":"> Transcript [3151] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.407477169+07:00","message":"Set StatePrefix (first interim): 'นักเรียน'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:18.452510017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:18.452558308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.805729065+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.805780237+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-05-21T13:25:18.80578753+07:00","message":"receive interim result [false|false]: นักเรียนนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:18.805803974+07:00","message":"[buffer interim] 399 false นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.805811009+07:00","message":"[bufferProcess] interim [620000000]:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:18.805813002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.116348364+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.116385824+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-05-21T13:25:19.116392156+07:00","message":"receive interim result [false|false]: นักเรียนนะคะที่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.116407364+07:00","message":"[buffer interim] 399 false นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116416091+07:00","message":"[bufferProcess] interim [920000000]:นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116418418+07:00","message":"[bufferProcess] send to processor:นักเรียนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116421869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116424559+07:00","message":"> Transcript [3152] [false]: 'นักเรียนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116427629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116429693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116431881+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.116434155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.167362251+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.228933235+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.272866654+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.272905651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักเรียนนะคะพี่\",\"confidence\":0.88307214}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.272911806+07:00","message":"receive interim result [true|false]: นักเรียนนะคะพี่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.272922318+07:00","message":"end recv isFinal message id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.27292562+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.27293243+07:00","message":"[buffer interim] 399 true นักเรียนนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272939348+07:00","message":"[bufferProcess] interim [130000000]:นักเรียนนะคะพี่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272942573+07:00","message":"[bufferProcess] send to processor (isfinal):นักเรียนนะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272945869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272948655+07:00","message":"> Transcript [3153] [false]: 'นักเรียนนะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272951568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272953445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272955183+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272957237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272959106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272960947+07:00","message":"> Transcript [3154] [true]: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272964667+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272966456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272968+07:00","message":"StatePrefix: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272971325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.272974514+07:00","message":"Push: 'นักเรียนนะคะพี่'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.272982199+07:00","message":"push: {true นักเรียนนะคะพี่ 0 0xc00016f880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:19.280626228+07:00","message":"write wav file: './tmp/7575/7575_399.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.763532126+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.763576872+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-05-21T13:25:19.76358284+07:00","message":"receive interim result [false|false]: เรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.763598751+07:00","message":"[buffer interim] 400 false เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.763619715+07:00","message":"[bufferProcess] interim [360000000]:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.763621845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.956952556+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.956995395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียนจบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.957002576+07:00","message":"receive interim result [false|false]: เรียนจบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.957020385+07:00","message":"[buffer interim] 400 false เรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.957028367+07:00","message":"[bufferProcess] interim [540000000]:เรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.957031844+07:00","message":"[bufferProcess] send to processor:เรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.957036437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.957040317+07:00","message":"> Transcript [3155] [false]: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.957043203+07:00","message":"Set StatePrefix (first interim): 'เรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.964797313+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.964833605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียนจน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.964839984+07:00","message":"receive interim result [false|false]: เรียนจน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:19.9648565+07:00","message":"[buffer interim] 400 false เรียนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964863614+07:00","message":"[bufferProcess] interim [600000000]:เรียนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964866231+07:00","message":"[bufferProcess] send to processor:เรียนจบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.96487292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.96487574+07:00","message":"> Transcript [3156] [false]: 'เรียนจบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964879138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964881137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964883213+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:19.964885538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.085642261+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.085677126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรียนจนถึง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.085683102+07:00","message":"receive interim result [false|false]: เรียนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.085705597+07:00","message":"[buffer interim] 400 false เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085715677+07:00","message":"[bufferProcess] interim [720000000]:เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.08571789+07:00","message":"[bufferProcess] send to processor:เรียนจน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085721372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085724142+07:00","message":"> Transcript [3157] [false]: 'เรียนจน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085726888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085728942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085730852+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.085733031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.318141291+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.379288926+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416541383+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416578055+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-05-21T13:25:20.416583662+07:00","message":"receive interim result [true|false]: เรียนจนถึง"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416594397+07:00","message":"end recv isFinal message id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416596764+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416603274+07:00","message":"[buffer interim] 400 true เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416609991+07:00","message":"[bufferProcess] interim [110000000]:เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416612954+07:00","message":"[bufferProcess] send to processor (isfinal):เรียนจนถึง"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416616119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416619037+07:00","message":"> Transcript [3158] [false]: 'เรียนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416621815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416623732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416625596+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416627474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416629307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416632119+07:00","message":"> Transcript [3159] [true]: 'เรียนจนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416634258+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416635879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416637455+07:00","message":"StatePrefix: 'เรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416639168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:20.416641712+07:00","message":"Push: 'เรียนจนถึง'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.416649235+07:00","message":"push: {true เรียนจนถึง 0 0xc003080180}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:20.42298418+07:00","message":"write wav file: './tmp/7575/7575_400.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860548437+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860571095+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860573767+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860576049+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860577883+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860579539+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860581497+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860583308+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860585044+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:20.860586687+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.437971932+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.438018555+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-05-21T13:25:21.438025167+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.438039893+07:00","message":"[buffer interim] 401 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438046078+07:00","message":"[bufferProcess] interim [80000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438047774+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438053102+07:00","message":"[bufferProcess] send to processor (ticker):สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438055511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438058202+07:00","message":"> Transcript [3160] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.438060334+07:00","message":"Set StatePrefix (first interim): 'สุดท้าย'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:21.453064928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:21.453099267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.626939288+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.626974352+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-05-21T13:25:21.626979907+07:00","message":"receive interim result [false|false]: สุดท้ายเลย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.626992167+07:00","message":"[buffer interim] 401 false สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.626998511+07:00","message":"[bufferProcess] interim [260000000]:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.627000562+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.95393927+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.953982497+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-05-21T13:25:21.953989296+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:21.954004091+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.95401215+07:00","message":"[bufferProcess] interim [620000000]:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954014781+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954018522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954021437+07:00","message":"> Transcript [3161] [false]: 'สุดท้ายเลย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954024962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954027176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954029307+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:21.954031243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.468247411+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.468285885+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-05-21T13:25:22.468292265+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.46830638+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468314098+07:00","message":"[bufferProcess] interim [40000000]:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468316732+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468322615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468326068+07:00","message":"> Transcript [3162] [false]: 'สุดท้ายเลยสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468330146+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468332285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468334242+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.468337046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.476766664+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.476788231+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-05-21T13:25:22.476793555+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.47680093+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476805735+07:00","message":"[bufferProcess] interim [100000000]:สุดท้ายเลยสำหรับข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476807832+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหอ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476814295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476816774+07:00","message":"> Transcript [3163] [false]: 'สุดท้ายเลยสำหรับหอ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476819393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476821346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476823039+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.476824899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.536905797+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.536944558+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-05-21T13:25:22.53695127+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.536964402+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536971936+07:00","message":"[bufferProcess] interim [160000000]:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536976615+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536982005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536984496+07:00","message":"> Transcript [3164] [false]: 'สุดท้ายเลยสำหรับข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536987868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536989897+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536991668+07:00","message":"StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.53699374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.536998198+07:00","message":"Push: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.537000208+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.537002422+07:00","message":"Set new StatePrefix : 'สุดท้ายเลยสำหรับข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.537004469+07:00","message":"Next Push (prob) : 'เลยสำหรับข้อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.537012273+07:00","message":"push: {false สุดท้าย 0 0xc002a43980}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.549585441+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.54961309+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-05-21T13:25:22.549618708+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.549632206+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549637742+07:00","message":"[bufferProcess] interim [220000000]:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549640766+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับห้อย"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549644019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549646454+07:00","message":"> Transcript [3165] [false]: 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549648399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.549650348+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับห้อย'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.980444274+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.980482956+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-05-21T13:25:22.980489052+07:00","message":"receive interim result [false|false]: สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:22.98050374+07:00","message":"[buffer interim] 401 false สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.980510492+07:00","message":"[bufferProcess] interim [580000000]:สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.980513285+07:00","message":"[bufferProcess] send to processor:สุดท้ายเลยสำหรับหัวข้อนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.980519603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.980522399+07:00","message":"> Transcript [3166] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.980525068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:22.98052714+07:00","message":"Set new StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.076624916+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.139508956+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183209619+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183241354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุดท้ายเลยสำหรับหัวข้อนี้ก็\",\"confidence\":0.9358986}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183250547+07:00","message":"receive interim result [true|false]: สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183259342+07:00","message":"end recv isFinal message id 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183261851+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183268016+07:00","message":"[buffer interim] 401 true สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183276332+07:00","message":"[bufferProcess] interim [910000000]:สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183280204+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายเลยสำหรับหัวข้อนี้ก็"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183284823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183288708+07:00","message":"> Transcript [3167] [false]: 'สุดท้ายเลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183293366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183296175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183298919+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183303292+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183305181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183307068+07:00","message":"> Transcript [3168] [true]: 'สุดท้ายเลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183309336+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183313368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183315162+07:00","message":"StatePrefix: 'สุดท้ายเลยสำหรับหัวข้อนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183316926+07:00","message":"TextPushed: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.183320242+07:00","message":"Push: 'เลยสำหรับหัวข้อนี้ก็'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.183328046+07:00","message":"push: {true เลยสำหรับหัวข้อนี้ก็ 0 0xc002a43980}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:23.194724388+07:00","message":"write wav file: './tmp/7575/7575_401.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.487298485+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.487362392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มัน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.487368763+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.487387679+07:00","message":"[buffer interim] 402 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.487395142+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.487396854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.704358827+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.704399963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.704405639+07:00","message":"receive interim result [false|false]: มันว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.704418791+07:00","message":"[buffer interim] 402 false มันว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.704425815+07:00","message":"[bufferProcess] interim [600000000]:มันว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.704428614+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.70443555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.704438656+07:00","message":"> Transcript [3169] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.704441218+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.836598599+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.836640907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝันว่าได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.836646604+07:00","message":"receive interim result [false|false]: ฝันว่าได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:23.836659964+07:00","message":"[buffer interim] 402 false ฝันว่าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836667282+07:00","message":"[bufferProcess] interim [720000000]:ฝันว่าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.83666968+07:00","message":"[bufferProcess] send to processor:มันว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836675788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836678425+07:00","message":"> Transcript [3170] [false]: 'มันว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.83668127+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836683242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836685895+07:00","message":"StatePrefix: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:23.836688248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.021529056+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.021572061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฝันว่านั่งเรือ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.021578154+07:00","message":"receive interim result [false|false]: ฝันว่านั่งเรือ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.021590698+07:00","message":"[buffer interim] 402 false ฝันว่านั่งเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021598127+07:00","message":"[bufferProcess] interim [840000000]:ฝันว่านั่งเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021600469+07:00","message":"[bufferProcess] send to processor:ฝันว่าได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021605896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021609108+07:00","message":"> Transcript [3171] [false]: 'ฝันว่าได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021611744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.021613849+07:00","message":"Set new StatePrefix: 'ฝันว่าได้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.03367711+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.033714971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันว่านักเรียน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.033720717+07:00","message":"receive interim result [false|false]: มันว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.033732395+07:00","message":"[buffer interim] 402 false มันว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.03373916+07:00","message":"[bufferProcess] interim [900000000]:มันว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.033741724+07:00","message":"[bufferProcess] send to processor:ฝันว่านั่งเรือ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.033744933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.033747387+07:00","message":"> Transcript [3172] [false]: 'ฝันว่านั่งเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.033749482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.033751776+07:00","message":"Set new StatePrefix: 'ฝันว่านั่งเรือ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.227530652+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.290561081+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452547474+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452592514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันว่านักเรียน\",\"confidence\":0.92893076}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452599627+07:00","message":"receive interim result [true|false]: มันว่านักเรียน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452633665+07:00","message":"end recv isFinal message id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452636365+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452643185+07:00","message":"[buffer interim] 402 true มันว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.45265239+07:00","message":"[bufferProcess] interim [320000000]:มันว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452657482+07:00","message":"[bufferProcess] send to processor (isfinal):มันว่านักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452661112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452664463+07:00","message":"> Transcript [3173] [false]: 'มันว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452666813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452668709+07:00","message":"Set new StatePrefix: 'มันว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452670363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452672223+07:00","message":"> Transcript [3174] [true]: 'มันว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452674665+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452676506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452678713+07:00","message":"StatePrefix: 'มันว่านักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452680852+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.452686884+07:00","message":"Push: 'มันว่านักเรียน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.452703109+07:00","message":"push: {true มันว่านักเรียน 0 0xc0031c5080}"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:24.453104979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:24.453110149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:24.458716819+07:00","message":"write wav file: './tmp/7575/7575_402.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.835755392+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.835800368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.83580603+07:00","message":"receive interim result [false|false]: มีความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:24.835822133+07:00","message":"[buffer interim] 403 false มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.835828787+07:00","message":"[bufferProcess] interim [600000000]:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:24.835830669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.142050704+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.142106492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความสุข\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.142113559+07:00","message":"receive interim result [false|false]: มีความสุข"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.142128148+07:00","message":"[buffer interim] 403 false มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.142135651+07:00","message":"[bufferProcess] interim [840000000]:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.142138838+07:00","message":"[bufferProcess] send to processor:มีความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.14214268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.142145486+07:00","message":"> Transcript [3175] [false]: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.142147693+07:00","message":"Set StatePrefix (first interim): 'มีความ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.147673621+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.147701164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีความเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.147706826+07:00","message":"receive interim result [false|false]: มีความเข้า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.147722184+07:00","message":"[buffer interim] 403 false มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147727645+07:00","message":"[bufferProcess] interim [900000000]:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147731841+07:00","message":"[bufferProcess] send to processor:มีความสุข"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147734442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147736784+07:00","message":"> Transcript [3176] [false]: 'มีความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147739847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147741691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.147743664+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.14774612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.455178131+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.455219871+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-05-21T13:25:25.455225774+07:00","message":"receive interim result [false|false]: มีความเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.455241074+07:00","message":"[buffer interim] 403 false มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455248645+07:00","message":"[bufferProcess] interim [140000000]:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.4552514+07:00","message":"[bufferProcess] send to processor:มีความเข้า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455258368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455261417+07:00","message":"> Transcript [3177] [false]: 'มีความเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455264747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455266865+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455268587+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.455271158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.727085429+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.727119056+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-05-21T13:25:25.727127996+07:00","message":"receive interim result [false|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.727140432+07:00","message":"[buffer interim] 403 false มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727146757+07:00","message":"[bufferProcess] interim [500000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727149345+07:00","message":"[bufferProcess] send to processor:มีความเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727154438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727157333+07:00","message":"> Transcript [3178] [false]: 'มีความเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727160199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727162416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727164279+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.727166448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.827554916+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919273054+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919318262+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-05-21T13:25:25.919324327+07:00","message":"receive interim result [true|false]: มีความเข้าใจและ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919337703+07:00","message":"end recv isFinal message id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.91934079+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919352476+07:00","message":"[buffer interim] 403 true มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919363834+07:00","message":"[bufferProcess] interim [770000000]:มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.91936926+07:00","message":"[bufferProcess] send to processor (isfinal):มีความเข้าใจและ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919372685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919375459+07:00","message":"> Transcript [3179] [false]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919378194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919380023+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919381815+07:00","message":"StatePrefix: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919383703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919389409+07:00","message":"Push: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919391219+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919393122+07:00","message":"Set new StatePrefix : 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919395157+07:00","message":"Next Push (prob) : 'เข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919397061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919399087+07:00","message":"> Transcript [3180] [true]: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919401216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919402824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919404827+07:00","message":"StatePrefix: 'มีความเข้าใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919406867+07:00","message":"TextPushed: 'มีความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:25.919412695+07:00","message":"Push: 'เข้าใจและ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919427061+07:00","message":"push: {false มีความ 0 0xc00016eb80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.919458465+07:00","message":"push: {true เข้าใจและ 0 0xc00016eb80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:25.925971236+07:00","message":"write wav file: './tmp/7575/7575_403.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:25.959334134+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.514762496+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.514800145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถาม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.514805065+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.514821845+07:00","message":"[buffer interim] 404 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.514831723+07:00","message":"[bufferProcess] interim [600000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.514834682+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.634707275+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.634759073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถามว่า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.634764752+07:00","message":"receive interim result [false|false]: ถามว่า"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.634779484+07:00","message":"[buffer interim] 404 false ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.634786489+07:00","message":"[bufferProcess] interim [720000000]:ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.634788745+07:00","message":"[bufferProcess] send to processor:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.634794267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.634797138+07:00","message":"> Transcript [3181] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.634799418+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.813438492+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.813484731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.813493526+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:26.813509939+07:00","message":"[buffer interim] 404 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813517266+07:00","message":"[bufferProcess] interim [840000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813519669+07:00","message":"[bufferProcess] send to processor:ถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813526527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813529815+07:00","message":"> Transcript [3182] [false]: 'ถามว่า'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813533216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813535509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813538307+07:00","message":"StatePrefix: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:26.813541938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.141533722+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.141577663+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-05-21T13:25:27.141584454+07:00","message":"receive interim result [false|false]: สามารถนำ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.141598156+07:00","message":"[buffer interim] 404 false สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.141607984+07:00","message":"[bufferProcess] interim [200000000]:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.14161046+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.141616393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.141619254+07:00","message":"> Transcript [3183] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.141621882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.141624058+07:00","message":"Set new StatePrefix: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.384121206+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.384169582+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-05-21T13:25:27.384176862+07:00","message":"receive interim result [false|false]: สามารถนำความ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.384191975+07:00","message":"[buffer interim] 404 false สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384200909+07:00","message":"[bufferProcess] interim [500000000]:สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384203596+07:00","message":"[bufferProcess] send to processor:สามารถนำ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384207481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384210129+07:00","message":"> Transcript [3184] [false]: 'สามารถนำ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384213308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384215324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384217233+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.384219629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:27.453474032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:27.453474026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.513635092+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.513682112+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-05-21T13:25:27.513694448+07:00","message":"receive interim result [false|false]: สามารถนำความรู้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.513710456+07:00","message":"[buffer interim] 404 false สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513719839+07:00","message":"[bufferProcess] interim [620000000]:สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513722285+07:00","message":"[bufferProcess] send to processor:สามารถนำความ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513728021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513731363+07:00","message":"> Transcript [3185] [false]: 'สามารถนำความ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513734593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513736685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513738597+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.513740948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.895377252+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.895412265+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-05-21T13:25:27.895418999+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:27.895433263+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895440424+07:00","message":"[bufferProcess] interim [980000000]:สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895443299+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895449985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895452583+07:00","message":"> Transcript [3186] [false]: 'สามารถนำความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.89545565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895457929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895459732+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:27.895462045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.09485997+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.094903223+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-05-21T13:25:28.094909931+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.094925544+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094933153+07:00","message":"[bufferProcess] interim [160000000]:สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094935398+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094939328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094942576+07:00","message":"> Transcript [3187] [false]: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094946086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094948845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094951051+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.09495309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094955798+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094957755+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094959703+07:00","message":"Set new StatePrefix : 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.094961746+07:00","message":"Next Push (prob) : 'นำความรู้เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.094969693+07:00","message":"push: {false สามารถ 0 0xc00016fd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.742756054+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.742800449+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-05-21T13:25:28.742805927+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:28.742819738+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742826634+07:00","message":"[bufferProcess] interim [760000000]:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742829328+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742835305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742838276+07:00","message":"> Transcript [3188] [false]: 'สามารถนำความรู้เกี่ยวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.74284211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742844272+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742846518+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:28.742848861+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.09264545+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.092681456+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-05-21T13:25:29.092693392+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.092709169+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092715932+07:00","message":"[bufferProcess] interim [120000000]:สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092718431+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092724719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092727394+07:00","message":"> Transcript [3189] [false]: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092731122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092733209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.092735294+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.09273738+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.22701704+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.281287636+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.281331938+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-05-21T13:25:29.281337829+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.281356335+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281366462+07:00","message":"[bufferProcess] interim [180000000]:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281369199+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบเปิด"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281372874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281376082+07:00","message":"> Transcript [3190] [false]: 'สามารถนำความรู้เกี่ยวกับระบบเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281380021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281382246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281384547+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.281386754+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.290501215+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.389053266+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.38909585+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-05-21T13:25:29.389102254+07:00","message":"receive interim result [false|false]: สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.389118228+07:00","message":"[buffer interim] 404 false สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389124831+07:00","message":"[bufferProcess] interim [300000000]:สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389128281+07:00","message":"[bufferProcess] send to processor:สามารถนำความรู้เกี่ยวกับระบบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389135539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389138442+07:00","message":"> Transcript [3191] [false]: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389142332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389144451+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389146646+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389149665+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389156122+07:00","message":"Push: 'นำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389158182+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389160154+07:00","message":"Set new StatePrefix : 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.389174949+07:00","message":"Next Push (prob) : 'กับระบบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.389183841+07:00","message":"push: {false นำความรู้เกี่ยว 0 0xc00016fd80}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512088099+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512127558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถนำความรู้เกี่ยวกับระบบตัวนี้\",\"confidence\":0.9529537}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512133915+07:00","message":"receive interim result [true|false]: สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512145295+07:00","message":"end recv isFinal message id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512148105+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512154491+07:00","message":"[buffer interim] 404 true สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512164697+07:00","message":"[bufferProcess] interim [480000000]:สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512168147+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถนำความรู้เกี่ยวกับระบบตัวนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512171783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512175255+07:00","message":"> Transcript [3192] [false]: 'สามารถนำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512178294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.51218019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512181978+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512184376+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512186274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512188168+07:00","message":"> Transcript [3193] [true]: 'สามารถนำความรู้เกี่ยวกับระบบตัวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512190332+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.51219246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512194959+07:00","message":"StatePrefix: 'สามารถนำความรู้เกี่ยวกับระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512196928+07:00","message":"TextPushed: 'สามารถนำความรู้เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.512204528+07:00","message":"Push: 'กับระบบตัวนี้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.512211988+07:00","message":"push: {true กับระบบตัวนี้ 0 0xc00016fd80}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:29.520662734+07:00","message":"write wav file: './tmp/7575/7575_404.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.952991127+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.95303839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.953044785+07:00","message":"receive interim result [false|false]: ไปใช้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:29.95306182+07:00","message":"[buffer interim] 405 false ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.953069441+07:00","message":"[bufferProcess] interim [660000000]:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:29.953071564+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.009336845+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.009372648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ใน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.009379204+07:00","message":"receive interim result [false|false]: ไปใช้ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.009394378+07:00","message":"[buffer interim] 405 false ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.009401652+07:00","message":"[bufferProcess] interim [780000000]:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.009403975+07:00","message":"[bufferProcess] send to processor:ไปใช้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.009410709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.009413508+07:00","message":"> Transcript [3194] [false]: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.009415609+07:00","message":"Set StatePrefix (first interim): 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.282987129+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.283032179+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-05-21T13:25:30.283039532+07:00","message":"receive interim result [false|false]: ไปใช้ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.283057851+07:00","message":"[buffer interim] 405 false ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283066763+07:00","message":"[bufferProcess] interim [20000000]:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283069985+07:00","message":"[bufferProcess] send to processor:ไปใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283074369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283078596+07:00","message":"> Transcript [3195] [false]: 'ไปใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283082647+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283085675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283088494+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.283091564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:30.453717758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:30.453730479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.524809696+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.524855513+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-05-21T13:25:30.524863888+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.524880372+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524887802+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524891912+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524900027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.52490401+07:00","message":"> Transcript [3196] [false]: 'ไปใช้ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524908608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524912091+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524914922+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.524917931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.726198065+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.726238565+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-05-21T13:25:30.726245285+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.72625898+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726267143+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726270962+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726279464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726283397+07:00","message":"> Transcript [3197] [false]: 'ไปใช้ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.7262868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726289111+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726290892+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.726292821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.909404728+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.909440256+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-05-21T13:25:30.909447285+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.909460684+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909467175+07:00","message":"[bufferProcess] interim [680000000]:ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909469672+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909475939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909478716+07:00","message":"> Transcript [3198] [false]: 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.90948205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909484631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909486672+07:00","message":"StatePrefix: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909488754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.90949459+07:00","message":"Push: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909496553+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909500574+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:30.909503054+07:00","message":"Next Push (prob) : 'ในหัวข้อต่อ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:30.909510992+07:00","message":"push: {false ไปใช้ 0 0xc00354dc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.033741742+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.033780768+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-05-21T13:25:31.03378759+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.03380427+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033812048+07:00","message":"[bufferProcess] interim [740000000]:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033816014+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033820658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033825902+07:00","message":"> Transcript [3199] [false]: 'ไปใช้ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033829602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.033832768+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.173332469+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.173372703+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-05-21T13:25:31.173379034+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.173395412+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173404276+07:00","message":"[bufferProcess] interim [920000000]:ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173406569+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173411934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173414688+07:00","message":"> Transcript [3200] [false]: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173417168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.173419395+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.225561047+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.225597354+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-05-21T13:25:31.22560374+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.225617063+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225624423+07:00","message":"[bufferProcess] interim [980000000]:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225626722+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225632445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.2256352+07:00","message":"> Transcript [3201] [false]: 'ไปใช้ในหัวข้อต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225638307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225640211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225642455+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.225644824+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.605936307+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.605974833+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-05-21T13:25:31.60598152+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.605999836+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606016625+07:00","message":"[bufferProcess] interim [340000000]:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606019024+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606022272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606025359+07:00","message":"> Transcript [3202] [false]: 'ไปใช้ในหัวข้อต่อไปได้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606028666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606030671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606032546+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.606035099+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.617465116+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.617495428+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-05-21T13:25:31.61750148+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:31.617513864+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617519492+07:00","message":"[bufferProcess] interim [400000000]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617521884+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617528325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617531033+07:00","message":"> Transcript [3203] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.61753425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617536336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617538154+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:31.617540065+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.255823051+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.255858186+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-05-21T13:25:32.255864917+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.25587777+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255884813+07:00","message":"[bufferProcess] interim [0]:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255887205+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255890873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255894478+07:00","message":"> Transcript [3204] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255898476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255900635+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255902352+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255904366+07:00","message":"TextPushed: 'ไปใช้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.25590696+07:00","message":"Push: 'ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255908925+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.25591084+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.255912862+07:00","message":"Next Push (prob) : 'ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.25592054+07:00","message":"push: {false ในหัวข้อต่อไป 0 0xc00354dc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.509048634+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.50908591+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-05-21T13:25:32.509096147+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.509109377+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509116499+07:00","message":"[bufferProcess] interim [240000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.50911891+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509122267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509125059+07:00","message":"> Transcript [3205] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.50912823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509130189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509132239+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.509134547+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.635893015+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.635932642+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-05-21T13:25:32.635939406+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.635951629+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635958889+07:00","message":"[bufferProcess] interim [360000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635961611+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635965251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635967868+07:00","message":"> Transcript [3206] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกัน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635971011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635973077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635975386+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.635978176+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.830399061+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.830436898+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-05-21T13:25:32.830443354+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:32.830455677+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.830462702+07:00","message":"[bufferProcess] interim [600000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.83046558+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.830471099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.830473954+07:00","message":"> Transcript [3207] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.83047717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.830479326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.830481737+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:32.8304847+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.045551384+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.045595358+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-05-21T13:25:33.045602337+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.045617352+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045627723+07:00","message":"[bufferProcess] interim [720000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045630282+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.04563599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.04563903+07:00","message":"> Transcript [3208] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045643746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045645997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045648822+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045651867+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045656658+07:00","message":"Push: 'ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045658869+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.04566163+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.045664616+07:00","message":"Next Push (prob) : 'พบกันใหม่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.045703106+07:00","message":"push: {false ได้นะคะ 0 0xc00354dc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.146363867+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.146402233+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-05-21T13:25:33.146408295+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.146423679+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146430816+07:00","message":"[bufferProcess] interim [840000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146433241+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146438899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146442139+07:00","message":"> Transcript [3209] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัว'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146445898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.1464479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146450226+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.146452794+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.206519606+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.206559513+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-05-21T13:25:33.206566647+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.206581519+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206587643+07:00","message":"[bufferProcess] interim [20000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206592941+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206601344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.20660486+07:00","message":"> Transcript [3210] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206608274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206610394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.20661274+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.206615808+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:33.453937892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:33.453948932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.476671034+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.476718513+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-05-21T13:25:33.476725955+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.476741864+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476748208+07:00","message":"[bufferProcess] interim [200000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476750794+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476757616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476760261+07:00","message":"> Transcript [3211] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476764154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476767005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476769048+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.476774071+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.528482053+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.528518884+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-05-21T13:25:33.528527175+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.528541464+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528548013+07:00","message":"[bufferProcess] interim [260000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528551077+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528558138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528560754+07:00","message":"> Transcript [3212] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528566167+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528568522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528571182+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528573763+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528579459+07:00","message":"Push: 'พบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528581919+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.52858465+07:00","message":"Set new StatePrefix : 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.528586927+07:00","message":"Next Push (prob) : 'หัวข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.528594688+07:00","message":"push: {false พบกันใหม่ใน 0 0xc00354dc00}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.66156482+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.661607779+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-05-21T13:25:33.661617038+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.661635375+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.661652901+07:00","message":"[bufferProcess] interim [380000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.661656636+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.661661903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.66166634+07:00","message":"> Transcript [3213] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.66167032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.661673371+07:00","message":"Set new StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.724147501+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.72418289+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-05-21T13:25:33.724189359+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.724204325+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724210905+07:00","message":"[bufferProcess] interim [440000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724214057+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724220809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724223609+07:00","message":"> Transcript [3214] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724226818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724228746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.724230744+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.7242334+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.736973424+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.737000646+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-05-21T13:25:33.737005723+07:00","message":"receive interim result [false|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.737022185+07:00","message":"[buffer interim] 405 false ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737027892+07:00","message":"[bufferProcess] interim [500000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737032149+07:00","message":"[bufferProcess] send to processor:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737035914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737038675+07:00","message":"> Transcript [3215] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737041525+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737043347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737045167+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:33.737047628+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:33.896441898+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003492974+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003535247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003542474+07:00","message":"receive interim result [true|false]: ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003550035+07:00","message":"end recv isFinal message id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003552382+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003558735+07:00","message":"[buffer interim] 405 true ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.0035652+07:00","message":"[bufferProcess] interim [830000000]:ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003568379+07:00","message":"[bufferProcess] send to processor (isfinal):ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003571516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.00357419+07:00","message":"> Transcript [3216] [false]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.00357742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003579408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003581298+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003584528+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003586481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003588379+07:00","message":"> Transcript [3217] [true]: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003590583+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003592193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003594009+07:00","message":"StatePrefix: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ในหัวข้อต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003595806+07:00","message":"TextPushed: 'ไปใช้ในหัวข้อต่อไปได้นะคะพบกันใหม่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.003598881+07:00","message":"Push: 'หัวข้อต่อไปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.003608216+07:00","message":"push: {true หัวข้อต่อไปนะคะ 0 0xc00354dc00}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:34.013549024+07:00","message":"write wav file: './tmp/7575/7575_405.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.028396747+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.553736477+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.553783522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดี\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.553789281+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.553805464+07:00","message":"[buffer interim] 406 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.553812323+07:00","message":"[bufferProcess] interim [540000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.55381433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.694404237+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.694439327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.694445294+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.69445979+07:00","message":"[buffer interim] 406 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.694472543+07:00","message":"[bufferProcess] interim [720000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.694474989+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.694480071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.694484011+07:00","message":"> Transcript [3218] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.694487133+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.856153395+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943444607+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943483173+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-05-21T13:25:34.943489267+07:00","message":"receive interim result [true|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943500964+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943504204+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943520587+07:00","message":"[buffer interim] 406 true สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943545031+07:00","message":"[bufferProcess] interim [50000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943549082+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943584389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943618709+07:00","message":"> Transcript [3219] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943625468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.94362785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943631471+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943633706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943636162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943638876+07:00","message":"> Transcript [3220] [true]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943640902+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943642564+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943644144+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943645859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:34.943653909+07:00","message":"Push: 'สวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:34.943666959+07:00","message":"push: {true สวัสดีค่ะ 0 0xc0031c4780}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:34.949520822+07:00","message":"write wav file: './tmp/7575/7575_406.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:35.889373468+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:36.454935812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:36.454942171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:39.455819891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:39.45581986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:42.456824974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:42.456835035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.56730698+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.639737629+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668076526+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668098403+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668101375+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668108455+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668114764+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668119343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668122665+07:00","message":"> Transcript [3221] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668125267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668127134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668128799+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668130483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:43.668133635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:43.668142282+07:00","message":"push: {true \n 0 0xc003080880}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:43.68302834+07:00","message":"write wav file: './tmp/7575/7575_407.wav'"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:45.457711105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:45.457723223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:48.458296373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:48.458325794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.767235897+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.828454338+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.859992079+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.860010309+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.860014559+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.860022414+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860036544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860041904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860046528+07:00","message":"> Transcript [3222] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860050545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.86005352+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860056534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860059387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:48.860067849+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:48.860078681+07:00","message":"push: {true \n 0 0xc0031c4000}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:48.871359093+07:00","message":"write wav file: './tmp/7575/7575_408.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.047735915+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.132081363+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.132100706+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.132103988+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.13211088+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132116916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132120682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132124123+07:00","message":"> Transcript [3223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132126579+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.13212846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132130219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132132068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2026-05-21T13:25:50.132134872+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.132144194+07:00","message":"push: {true \n 0 0xc0031c4600}"}
{"level":"info","service":"Main","time":"2026-05-21T13:25:50.138243441+07:00","message":"write wav file: './tmp/7575/7575_409.wav'"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860099517+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.86012627+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860130543+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860134841+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860136907+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860138664+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860140761+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860142625+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860144489+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860146192+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860147803+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:25:50.860149338+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:51.458613634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:51.458631526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:54.459647913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:54.459687779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:57.459822417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:25:57.459826081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:00.460594409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:00.460587359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:03.460979624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:03.460991516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:06.461816365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:06.461845243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:09.462315236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:09.462349703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:12.462612645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:12.462622999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:15.463179303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:15.463191214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:18.463575942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:18.463609691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860294794+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860338316+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860343574+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860346552+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860349651+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860352191+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860354964+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860357998+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.86036159+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.860364386+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:20.86036725+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:21.464136147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:21.464154071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:24.464534948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:24.464543311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:27.464759782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:27.464781583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:30.465249078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:30.465301612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:33.465955414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:33.465980696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:36.466162484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:36.4662035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:39.466895759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:39.466925476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:42.46738425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:42.46740288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:45.467736487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:45.467770488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:48.468662169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:48.468673656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.86039029+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860424282+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860427349+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860429889+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860431632+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860433249+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860434917+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860436607+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2026-05-21T13:26:50.860438237+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:51.468941255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:51.468968639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:54.469709534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:54.469710922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:57.470772775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:26:57.47080593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:00.471728383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:00.471738661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:03.472784672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:03.472811571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:06.473045159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:06.473056746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:09.473241349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:09.473292804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:12.473821393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:12.473857682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:15.474200662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:15.474220672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:18.474242038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:18.474274696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:21.475138321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:21.475148281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:24.475589181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:24.475607474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:27.475692507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:27.475724412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:30.476207611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:30.476230583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:33.476780116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:33.47679982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:36.477545813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:36.477567793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:39.478246477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:39.478246582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:42.478776936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:42.478790494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:45.479686493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:45.479688803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:48.480675026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:48.480714272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:51.480993587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:51.481031903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:54.481222943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:54.481235516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:57.481525435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:27:57.481541726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:00.482354581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:00.482373006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:03.482841618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:03.482844228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:06.483645113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:06.48363428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:09.484215789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:09.484279135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:12.484469239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:12.484469289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:15.485291641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:15.485307938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:18.48632109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:18.48633692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:21.487180513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:21.487204202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:24.488055104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:24.488075775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:27.488240838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:27.488253877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:30.489337243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:30.489354348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:33.49030605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:33.490310383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:36.490541565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:36.490581417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:39.491372694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:39.491417762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:42.491879802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:42.491893017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:45.492947287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:45.492963495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:48.493147176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:48.49317268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:51.493923462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:51.493943004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:54.494047097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:54.494047099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:57.494249451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:28:57.494283684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:00.495010613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:00.49504817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:03.495937731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:03.495947574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:06.496640332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:06.496649065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:09.497569251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:09.497586333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:12.497945668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:12.497945724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:15.498738896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:15.498759206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:18.498954884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:18.49899288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:21.499855034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:21.499885919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:24.499939281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:24.499950571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:27.500136592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:27.500149211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:30.500750244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:30.500764593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:33.501109467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:33.50113813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:36.502085406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:36.502095974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:39.502858271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:39.502885041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:42.503758083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:42.503779512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:45.50413644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:45.504155591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:48.504447135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:48.504459649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:51.504744473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:51.50477116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:54.505588199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:54.505603905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:57.505805128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:29:57.505832573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:00.506338299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:00.506349752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:03.506508265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:03.506548127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:06.507418145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:06.507444657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:09.508397611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:09.5084306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:12.508572811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:12.508581622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:15.50879487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:15.508808216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:18.509749119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:18.509762748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:21.510662868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:21.510687666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:24.511636286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:24.511642774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:27.511842751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:27.511865104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:30.512638562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:30.512632039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:33.51281768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:33.512861882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:36.513759413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:36.513766514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:39.514157835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:39.514163923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:42.51472809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:42.514734357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:45.515540483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:45.515543337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:48.515909063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:48.515950185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:51.516945434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:51.51698087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:54.517193979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:54.517205667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:57.517265282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:30:57.517285309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:00.518308623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:00.518323153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:03.518582462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:03.518608657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:06.51906668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:06.519079012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:09.519094631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:09.519128727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:12.519718437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:12.519729812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:15.520578105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:15.520596262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:18.520776578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:18.520784703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:21.521546272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:21.521565158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:24.522145188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:24.52218992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:27.522496173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:27.52251628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:30.522894797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:30.522911091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:33.523702377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:33.523760163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:36.524528211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:36.52456835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:39.524762843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:39.524793595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:42.525194369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:42.525194366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:45.525244201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:45.525282669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:48.526308832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:48.526365273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:51.527099941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:51.527121311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:54.527438687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:54.527486158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:57.527556734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:31:57.52758384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:00.528225753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:00.528266119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:03.528622354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:03.528661484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:06.5296603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:06.529678277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:09.529771823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:09.529812264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:12.530156031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:12.530158468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:15.531043049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:15.531062562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:18.531262258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:18.531283285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:21.531915658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:21.531934289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:24.532603548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:24.532629769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:27.532751862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:27.532754763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:30.53326567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:30.533282092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:33.533792031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:33.533810943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:36.533915362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:36.533939558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:39.53478656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:39.534829182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:42.535179377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:42.535196779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:45.535485973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:45.535493471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:48.535697837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:48.535713264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:51.536717743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:51.536741713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:54.536921534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:54.536947164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:57.537145855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:32:57.537180615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:00.537217968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:00.537244692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:03.537659507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:03.537672752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:06.538741673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:06.53876294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:09.539360601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:09.539371583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:12.539620524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:12.539634993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:15.539635932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:15.539673933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:18.540383125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:18.540409156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:21.540911877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:21.540953002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:24.541111587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:24.541127606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:27.541506472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:27.541500052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:30.541665061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:30.541684699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:33.541830721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:33.541851424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:36.542817527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:36.542835889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:39.542965342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:39.54296577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:42.543862696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:42.543894977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:45.54460172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:45.544612379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:48.545666596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:48.545683834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:51.546737127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:51.546787261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:54.547500151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:54.547512659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:57.547653936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:33:57.547709737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:00.5481034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:00.548128266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:03.549085308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:03.549115377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:06.550124678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:06.550129199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:09.550375579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:09.550394973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:12.551449579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:12.551484537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:15.551655219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:15.55167937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:18.551767137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:18.551817788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:21.552613167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:21.552630755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:24.553387942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:24.553435105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:27.553669672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:27.553677895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:30.553918385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:30.553925996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:33.554343633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:33.554370943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:36.554727965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:36.554748918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:39.555365015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:39.555373818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:42.555759083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:42.555760324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:45.556486544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:45.556498405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:48.556785172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:48.556799283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:51.556821271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:51.55682133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:54.55688125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:54.556914897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:57.557120686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:34:57.557132012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:00.557242159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:00.557250732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:03.557808418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:03.557821283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:06.55783052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:06.55785592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:09.558293753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:09.558304486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:12.558866234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:12.558858658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:15.55986914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:15.559877504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:18.560709199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:18.560727102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:21.561380257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:21.561397423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:24.56231189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:24.562328954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:27.562592944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:27.562610113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:30.562877101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:30.562893961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:33.56376565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:33.563765595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:36.564019529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:36.56405658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:39.564459805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:39.564471783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:42.564862528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:42.564869912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:45.565206469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:45.56521486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:48.565409489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:48.565431371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:51.565737329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:51.565755097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:54.566664989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:54.566705023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:57.566826046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:35:57.566840066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:00.567752821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:00.567772385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:03.568092727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:03.568131869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:06.56909594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:06.569111104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:09.56964842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:09.56969471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:12.569968259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:12.569983452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:15.570717947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:15.570732873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:18.571389865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:18.571409676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:21.572256361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:21.572267555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:24.57237229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:24.572407456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:27.572649907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:27.572671866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:30.572852679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:30.57287367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:33.57334823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:33.573358168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:36.573805633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:36.573846767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:39.574831519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:39.574860115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:42.575731564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:42.575744752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:45.576048416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:45.576064974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:48.576230832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:48.576250047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:51.577177687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:51.577210224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:54.577560984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:54.57758004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:57.577812255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:36:57.577830189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:00.578589583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:00.578589588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:03.578964448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:03.578989345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:06.57975614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:06.579779255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:09.58063909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:09.580660783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:12.581367944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:12.581391595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:15.581802826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:15.581845082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:18.582858812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:18.582877656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:21.58291791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:21.58293965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:24.583564138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:24.583564255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:27.583751564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:27.583797271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:30.584126864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:30.584141523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:33.584573993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:33.584587119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:36.584605059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:36.584622892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:39.58473922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:39.584779804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:42.584851534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:42.584875656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:45.585128359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:45.585199417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:48.585234385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:48.585266732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:51.585628751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:51.585651219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:54.586434798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:54.586468559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:57.587352735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:37:57.587377388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:00.588342992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:00.588366814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:03.588764112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:03.588773705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:06.589598215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:06.589621112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:09.590644994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:09.590663348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:12.590991553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:12.591044496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:15.591876516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:15.591885716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:18.592796561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:18.592816582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:21.592840215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:21.59285485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:24.593483447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:24.593504408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:27.593820002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:27.593809862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:30.594657308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:30.594672803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:33.5950293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:33.595040568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:36.595084462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:36.595081588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:39.595301267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:39.595301268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:42.595595831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:42.595609944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:45.595764503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:45.595764824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:48.596066539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:48.596103378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:51.596854559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:51.596871115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:54.597080271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:54.597115097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:57.597909342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:38:57.597928482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:00.598338555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:00.598350156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:03.598792867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:03.598830518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:06.599078698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:06.599094507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:09.599316982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:09.599336279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:12.599557759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:12.599569037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:15.599877621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:15.599889474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:18.600881604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:18.600899455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:21.601915204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:21.601923531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:24.60210955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:24.602162492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:27.602913933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:27.602914123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:30.603709892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:30.603748914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:33.604080232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:33.604088433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:36.604716001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:36.604757393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:39.604840731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:39.604891687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:42.605708093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:42.605714741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:45.606402371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:45.606422186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:48.606605273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:48.606605367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:51.606725295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:51.606761474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:54.606803979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:54.60682625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:57.606964155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:39:57.606974756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:00.607046998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:00.607053317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:03.607500815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:03.607515689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:06.608494662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:06.608518337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:09.608812167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:09.608828189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:12.608903473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:12.608903762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:15.609321644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:15.609335432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:18.609645238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:18.609656543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:21.610053731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:21.610062322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:24.610292426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:24.610351972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:27.610694575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:27.610722413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:30.611505914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:30.611546355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:33.612405946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:33.612424745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:36.61287517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:36.612897935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:39.612998485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:39.613029941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:42.613969167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:42.61399433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:45.614952913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:45.614959269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:48.615181052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:48.615203195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:51.615814354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:51.615841548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:54.616061235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:54.616074661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:57.617029835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:40:57.617037673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:00.617830315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:00.617856255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:03.618304075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:03.618319157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:06.618686725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:06.618701104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:09.618925674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:09.618939816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:12.619410721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:12.619440362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:15.620247494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:15.620245562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:18.620663725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:18.620663801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:21.621695019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:21.621705476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:24.621927075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:24.621953763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:27.622793479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:27.622804428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:30.623217715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:30.623244221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:33.623696379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:33.623700868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:36.624376794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:36.624380504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:39.624513252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:39.624901695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:42.624797799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:42.624834708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:45.625223503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:45.625282458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:48.625580362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:48.625586687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:51.625724675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:51.625770392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:54.625941752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:54.625966842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:57.626711014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:41:57.62671151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:00.626766629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:00.626800825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:03.626909445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:03.626927684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:06.627164985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:06.627176476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:09.62742897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:09.627474434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:12.628096736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:12.628103923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:15.628269028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:15.628304674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:18.628596671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:18.628604412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:21.628700705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:21.62871979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:24.628829386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:24.628849858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:27.629098991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:27.629139317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:30.629218639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:30.629237672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:33.629256642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:33.629270097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:36.629570761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:36.629579158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:39.63002189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:39.630039517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:42.630972913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:42.630995441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:45.631149275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:45.631170401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:48.631493198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:48.631504118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:51.631755649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:51.63178226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:54.631972225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:54.632008845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:57.632619852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:42:57.632638615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:00.633119897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:00.633137163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:03.633237655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:03.633261298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:06.633623222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:06.633623226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:09.633849048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:09.633882074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:12.63450528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:12.634539579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:15.634892336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:15.634920893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:18.635107881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:18.635139695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:21.635795918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:21.635844209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:24.636033089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:24.636045731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:27.636706855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:27.636706851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:30.637580318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:30.637598014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:33.638009457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:33.638030976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:36.638483462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:36.638492873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:39.638591208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:39.638954763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:42.639333527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:42.639340395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:45.639514431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:45.63953722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:48.639858034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:48.639874321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:51.640573328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:51.640590383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:54.640864899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:54.640906625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:57.641302771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:43:57.64132007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:00.641957881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:00.641971449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:03.64236604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:03.642375815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:06.642609084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:06.642625902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:09.642811747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:09.642838596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:12.642887169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:12.642905771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:15.643846202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:15.64390237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:18.64410114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:18.644124129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:21.644559113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:21.644589845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:24.645467791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:24.645517923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:27.64564147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:27.645657285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:30.64594431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:30.645965299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:33.646489471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:33.64651271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:36.647291102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:36.647296255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:39.647570798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:39.647618399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:42.648130983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:42.648133416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:45.648714435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:45.648738976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:48.648983657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:48.649013517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:51.649494324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:51.649498263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:54.65033606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:54.650383655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:57.650624151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:44:57.650638942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:00.65162011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:00.65165316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:03.651913749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:03.651944563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:06.652205929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:06.65224112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:09.652530877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:09.652549348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:12.652846977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:12.652849203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:15.653723806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:15.653764822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:18.653902097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:18.653928146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:21.654974262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:21.654998317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:24.655218513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:24.655225574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:27.655726166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:27.655773469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:30.656610583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:30.656651071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:33.657095183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:33.657120951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:36.657786234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:36.657818575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:39.657913887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:39.658376478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:42.658874967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:42.65888999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:45.658943777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:45.658979931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:48.659180056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:48.659210439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:51.66006252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:51.660088863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:54.660283545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:54.660288788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:57.660700605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:45:57.66070205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:00.660799302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:00.660822562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:03.661260344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:03.661262535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:06.661729256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:06.661738056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:09.661974643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:09.66197921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:12.662759523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:12.662771468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:15.662953275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:15.662989912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:18.663209839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:18.66320827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:21.663317446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:21.663332502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:24.663637152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:24.663643886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:27.664369966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:27.664374334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:30.66515293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:30.665178166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:33.665349486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:33.665374629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:36.665810028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:36.6658216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:39.666048486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:39.666084066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:42.667120075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:42.667166251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:45.667953871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:45.667970301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:48.669032243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:48.669041003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:51.669229622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:51.669249594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:54.669584773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:54.669602329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:57.670467779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:46:57.670469601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:00.670594545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:00.67064983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:03.671118964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:03.671138784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:06.672037238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:06.672055477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:09.672292488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:09.672339921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:12.672839295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:12.67287067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:15.673221453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:15.673257669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:18.67352099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:18.673586137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:21.673693986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:21.673695542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:24.673939653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:24.67394943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:27.67496966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:27.675031479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:30.67602983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:30.676067141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:33.67621011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:33.676221338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:36.676548298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:36.676572086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:39.67669789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:39.676716128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:42.676744777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:42.676758003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:45.677693111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:45.677719751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:48.677934052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:48.677968144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:51.678945463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:51.678949056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:54.679158781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:54.679191519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:57.679212597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:47:57.679230314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:00.679649063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:00.679699529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:03.680165087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:03.680222031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:06.680860561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:06.680884844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:09.681052201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:09.681066339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:12.681583714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:12.681627002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:15.68203569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:15.682071349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:18.682272139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:18.682294634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:21.682373142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:21.682373144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:24.682654783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:24.682672965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:27.683354249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:27.683354205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:30.683941505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:30.683991104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:33.684487069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:33.684490774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:36.684758949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:36.684744738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:39.684993338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:39.685001258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:42.685942292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:42.685978814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:45.686151666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:45.686151784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:48.686512217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:48.686512155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:51.687287419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:51.687310141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:54.687641074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:54.687685237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:57.688028653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:48:57.68803783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:00.688263187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:00.688296886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:03.689188113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:03.689193528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:06.689494666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:06.689510311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:09.689758482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:09.689804268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:12.690638565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:12.690665542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:15.691252555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:15.691259687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:18.691810603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:18.691856711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:21.692604902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:21.692627344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:24.692934216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:24.692966637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:27.693272511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:27.693288358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:30.693528609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:30.693563248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:33.693769676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:33.693782353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:36.694446112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:36.694457162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:39.694569115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:39.694841933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:42.695501384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:42.695519862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:45.695786603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:45.695799805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:48.69621419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:48.696267279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:51.696636768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:51.696664688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:54.696898574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:54.69689995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:57.697763056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:49:57.697774371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:00.698033475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:00.698059163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:03.698901126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:03.698935015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:06.69998424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:06.699984374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:09.700367601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:09.700408521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:12.700833538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:12.700853174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:15.701097799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:15.701128047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:18.701933545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:18.701947806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:21.703004191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:21.703028338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:24.703275546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:24.70330492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:27.703591843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:27.703628641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:30.703888103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:30.703904638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:33.704439065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:33.704449761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:36.704793192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:36.704828738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:39.704986991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:39.705012926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:42.705973374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:42.705982054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:45.706176675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:45.70622023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:48.707087397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:48.707108449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:51.707235772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:51.707267796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:54.70795461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:54.707958874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:57.708368351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:50:57.708413041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:00.708585533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:00.708593353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:03.709525177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:03.709525259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:06.710477139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:06.710466655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:09.710760348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:09.710767128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:12.711222216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:12.711236406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:15.711517029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:15.711552479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:18.711777148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:18.711799339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:21.71287633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:21.712907211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:24.713901499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:24.713916853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:27.714608481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:27.714608542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:30.714882217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:30.714900953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:33.715215379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:33.715220103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:36.715332589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:36.715351404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:39.715777642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:39.715777761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:42.716410386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:42.716432058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:45.716966919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:45.717032148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:48.718005927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:48.718025663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:51.718188898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:51.71818883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:54.718399372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:54.718387803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:57.718796551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:51:57.718842824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:00.719767512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:00.719773425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:03.719857635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:03.71986487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:06.720452758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:06.720471687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:09.720721199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:09.720762856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:12.721502099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:12.721517726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:15.721843123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:15.72185744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:18.72229197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:18.722313362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:21.722704613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:21.722747328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:24.723201869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:24.723209833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:27.723434137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:27.723449733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:30.723518019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:30.723564359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:33.724172965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:33.724172777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:36.724458624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:36.724458505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:39.724731957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:39.724764963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:42.725641538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:42.725682643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:45.725933631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:45.725952962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:48.72662417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:48.726694519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:51.727161322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:51.727162478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:54.727207672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:54.727242573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:57.727623227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:52:57.727628419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:00.727980258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:00.728030982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:03.728018576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:03.728022916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:06.728141338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:06.728145712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:09.72846645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:09.728497925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:12.729529764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:12.729550237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:15.730322752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:15.730361471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:18.730888441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:18.730904758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:21.731173208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:21.731220384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:24.731495504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:24.731523842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:27.732418286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:27.732436605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:30.732771951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:30.732771952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:33.733620416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:33.733668512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:36.733998252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:36.7340129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:39.734149111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:39.734508669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:42.734438581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:42.734454767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:45.734890049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:45.734926742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:48.735009252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:48.735060236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:51.735871758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:51.73592259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:54.736123828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:54.73614816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:57.736868155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:53:57.736894592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:00.737123126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:00.737183653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:03.738037512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:03.73808101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:06.738841534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:06.738881211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:09.739122428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:09.739136046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:12.739658609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:12.739694671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:15.739895985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:15.739940391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:18.740959038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:18.740995341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:21.74118423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:21.741201437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:24.741520059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:24.74153177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:27.742010679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:27.742035304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:30.742234098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:30.742275207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:33.74249116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:33.742491001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:36.743226266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:36.74324545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:39.744306099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:39.744333961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:42.74495602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:42.744984066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:45.745247874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:45.745265997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:48.746081111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:48.746083021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:51.746465578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:51.746481335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:54.746761699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:54.746772911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:57.747121984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:54:57.747129263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:00.747449785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:00.747457924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:03.747755255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:03.747768382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:06.748375813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:06.748418177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:09.748744165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:09.748771162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:12.749245828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:12.749253584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:15.749534629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:15.749558665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:18.750329815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:18.750337487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:21.751420979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:21.751457108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:24.751795985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:24.75179859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:27.752162101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:27.75217448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:30.752453731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:30.752498983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:33.753348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:33.753402276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:36.753647442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:36.753664088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:39.753776242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:39.753879173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:42.753936993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:42.753986035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:45.754182392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:45.754182431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:48.754766822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:48.754786134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:51.754999236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:51.755027287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:54.755425172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:54.755466601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:57.756273769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:55:57.756315708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:00.756713812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:00.756738591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:03.756873755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:03.756891494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:06.757378604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:06.7574239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:09.758321859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:09.758330404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:12.75872638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:12.758733983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:15.758985105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:15.758989671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:18.759768892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:18.759792441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:21.760353963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:21.760404106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:24.760702242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:24.760718467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:27.761730224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:27.761749539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:30.7620137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:30.762025435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:33.763032877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:33.763091868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:36.763705073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:36.763718909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:39.763913591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:39.763953516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:42.765006339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:42.765009603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:45.765240429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:45.765244157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:48.766104723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:48.76614576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:51.766972045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:51.766983834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:54.767211962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:54.767229627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:57.768250235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:56:57.768246481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:00.768557047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:00.768557013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:03.769074476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:03.769093827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:06.769405007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:06.769410205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:09.769769346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:09.769771051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:12.770200864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:12.770238978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:15.770507768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:15.770511512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:18.771422046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:18.771466092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:21.772356753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:21.772380954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:24.772471336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:24.772511396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:27.773416803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:27.773444169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:30.773727722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:30.773756859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:33.773967482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:33.774009863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:36.774192161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:36.774210375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:39.77434625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:39.774359851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:42.774704619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:42.774741795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:45.774965513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:45.775001376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:48.776028788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:48.776047301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:51.776567258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:51.776569145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:54.776830505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:54.776848951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:57.776999389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:57:57.777025645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:00.777214039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:00.777226679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:03.778099997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:03.778110317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:06.778355444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:06.778362111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:09.778495564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:09.778507403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:12.779126605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:12.779161361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:15.779453155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:15.779484664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:18.780173368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:18.780175409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:21.780780093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:21.780810669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:24.781706653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:24.781706541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:27.781954757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:27.781965521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:30.782192011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:30.782198065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:33.782834188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:33.782834203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:36.783065195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:36.783066306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:39.783921118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:39.783927518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:42.784957524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:42.78496557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:45.78514121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:45.785198418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:48.785819407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:48.785855273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:51.785851705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:51.785874047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:54.786004003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:54.786042016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:57.78628064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:58:57.786299315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:00.787109646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:00.787120769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:03.787998281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:03.788050778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:06.7882505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:06.788291787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:09.78873955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:09.788822864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:12.788800398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:12.788820681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:15.789056906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:15.789058395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:18.79006729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:18.790111361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:21.790926199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:21.790956317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:24.791441644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:24.791483916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:27.791789986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:27.791804267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:30.792291727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:30.7923086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:33.792891396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:33.792907982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:36.793133827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:36.793135033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:39.793294805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:39.793370943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:42.793357788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:42.793396297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:45.793683072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:45.793700873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:48.794544125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:48.794567133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:51.795120573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:51.795169342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:54.796036244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:54.796048938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:57.796344556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T13:59:57.796364086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:00.796886518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:00.796894051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:03.796948435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:03.796968582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:06.797231323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:06.797272459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:09.797435491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:09.797461169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:12.797700181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:12.797710579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:15.798260433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:15.79829039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:18.799167744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:18.799214233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:21.800041767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:21.800046924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:24.800678286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:24.800693653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:27.801734006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:27.801754461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:30.802131525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:30.802146514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:33.802295026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:33.802337672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:36.80340292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:36.803402856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:39.803999775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:39.804028483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:42.804944505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:42.804960221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:45.805146284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:45.805156458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:48.805555658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:48.805562311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:51.805774137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:51.805801281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:54.806392055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:54.806418119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:57.806890021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:00:57.806930526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:00.807313914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:00.80732291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:03.807386998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:03.807405024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:06.807693896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:06.80770175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:09.808213881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:09.808239403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:12.808943908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:12.808943811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:15.809241404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:15.809259457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:18.809544907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:18.809559242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:21.81035928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:21.810359298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:24.810821393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:24.810823027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:27.811731126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:27.811754629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:30.81214516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:30.812184235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:33.812895473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:33.812916915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:36.813155944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:36.81318587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:39.813311978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:39.81383233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:42.813619591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:42.813638908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:45.813954732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:45.813961536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:48.814558754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:48.814590012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:51.814802802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:51.81484691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:54.814954744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:54.814962684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:57.815813068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:01:57.815834226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:00.816173652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:00.816192772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:03.81703341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:03.817052345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:06.817250926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:06.817265986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:09.817469868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:09.817482816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:12.818420894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:12.818434905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:15.818693268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:15.818703535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:18.81890595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:18.818926131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:21.819446413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:21.819453011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:24.819909842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:24.819918488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:27.820091449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:27.820108584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:30.820445011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:30.820470639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:33.821364905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:33.821412232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:36.82172147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:36.821742504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:39.82225365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:39.822253101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:42.822797626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:42.822843407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:45.823775617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:45.82381466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:48.824745737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:48.824770988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:51.825395858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:51.825431809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:54.825993866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:54.826035452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:57.826246669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:02:57.826267076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:00.826523585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:00.826523681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:03.826967633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:03.827008905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:06.827143814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:06.827143812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:09.828148483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:09.828188449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:12.828700489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:12.828721203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:15.829033102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:15.829035601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:18.82963677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:18.829653802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:21.82972464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:21.829744457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:24.83034815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:24.830368363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:27.830636955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:27.830662167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:30.831087038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:30.83108704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:33.832071783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:33.832092875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:36.832330616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:36.832344919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:39.832462615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:39.832884459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:42.8332845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:42.833336422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:45.833674403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:45.833741292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:48.834195941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:48.83424551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:51.834946582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:51.834949467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:54.835782749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:54.835813296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:57.836052495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:03:57.836062017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:00.836366797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:00.836364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:03.836672976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:03.836681229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:06.836962558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:06.836962053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:09.837598742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:09.837636397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:12.838099733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:12.838124303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:15.838565882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:15.838566042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:18.83895781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:18.83896169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:21.839465683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:21.83947455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:24.840141682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:24.84018953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:27.840440333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:27.840468245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:30.840633396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:30.840637914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:33.840867354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:33.840874087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:36.841739125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:36.841791548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:39.842347459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:39.842374606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:42.842919552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:42.842920406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:45.843120385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:45.843120048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:48.844070124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:48.844113817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:51.844709827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:51.844711328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:54.845056651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:54.845091961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:57.845280896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:04:57.845329956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:00.846264639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:00.846277351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:03.847126395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:03.84717141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:06.847437581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:06.84743758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:09.847797775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:09.8478115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:12.848168073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:12.848181375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:15.848527071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:15.848540618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:18.849419514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:18.849424132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:21.8500223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:21.850053727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:24.850280186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:24.85029132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:27.850570617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:27.850589108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:30.85113726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:30.851156546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:33.851210393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:33.85125558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:36.851532842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:36.851523536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:39.851901783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:39.852022644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:42.852372357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:42.852382996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:45.853105234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:45.853119258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:48.853589025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:48.853605139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:51.853729228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:51.853766489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:54.853917452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:54.853946457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:57.854131527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:05:57.854148208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:00.85518563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:00.855200585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:03.856115045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:03.856153931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:06.856435015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:06.856436226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:09.85674199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:09.856792459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:12.857237234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:12.857249862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:15.858255099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:15.858282327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:18.858430115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:18.858444453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:21.859089721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:21.859134437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:24.859273559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:24.859287404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:27.859694499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:27.859699947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:30.860542889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:30.860542891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:33.861493759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:33.861514788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:36.862272885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:36.862299522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:39.863186082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:39.863195984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:42.863656842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:42.863692279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:45.864275142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:45.864320948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:48.864768828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:48.864818349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:51.865421146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:51.865443113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:54.866099563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:54.866100897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:57.866411071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:06:57.866479491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:00.86695238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:00.866985929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:03.867165532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:03.867209683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:06.867516316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:06.867549486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:09.868227665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:09.868274852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:12.868667564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:12.868684522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:15.869320739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:15.869349874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:18.870187535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:18.870243112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:21.870963111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:21.870981258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:24.871852322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:24.871885894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:27.872040715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:27.872060818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:30.872160521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:30.872175595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:33.872755387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:33.872809805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:36.873084497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:36.873100344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:39.873240633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:39.873800398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:42.874292654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:42.874336056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:45.874518525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:45.874520085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:48.875492156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:48.875504987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:51.876146777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:51.876153805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:54.876425715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:54.876434629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:57.876748306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:07:57.87676297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:00.877458099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:00.877461622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:03.877595755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:03.877601793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:06.877906336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:06.877914804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:09.877964781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:09.877981181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:12.878337884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:12.878383558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:15.878624245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:15.878644863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:18.878866424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:18.87888318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:21.879425549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:21.879476641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:24.880167259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:24.88018706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:27.880467713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:27.880478541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:30.880526207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:30.880542572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:33.880812517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:33.880846109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:36.881561717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:36.881591068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:39.882553143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:39.882596255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:42.883106056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:42.883111586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:45.883539899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:45.883526943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:48.883914929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:48.883959819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:51.884022357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:51.884037953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:54.88408326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:54.88407973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:57.884125596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:08:57.884155155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:00.88508136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:00.885111728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:03.88526121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:03.885272748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:06.885692822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:06.885712435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:09.886460791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:09.886503868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:12.887008809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:12.887024755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:15.887310283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:15.887334986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:18.887689574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:18.887712175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:21.888458532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:21.88847215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:24.889210415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:24.889250286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:27.889263604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:27.889270222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:30.889505467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:30.889522847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:33.889784919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:33.889805208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:36.890286391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:36.890325914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:39.890446472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:39.890955924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:42.891510477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:42.891565849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:45.891874281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:45.89190076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:48.892121687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:48.89217691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:51.892658241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:51.892674349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:54.893753991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:54.89378079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:57.894136729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:09:57.894160897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:00.894831752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:00.894845124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:03.895708606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:03.895723086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:06.895902397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:06.895910637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:09.8968816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:09.896903156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:12.897253832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:12.897266133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:15.898283014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:15.898298326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:18.898601594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:18.898601595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:21.899541227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:21.899581028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:24.899798869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:24.89980671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:27.900124623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:27.9001321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:30.90097137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:30.900971663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:33.901247842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:33.901259594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:36.901522572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:36.901532109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:39.902378883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:39.902402519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:42.902850664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:42.902852854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:45.903260433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:45.903302994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:48.903581549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:48.903621239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:51.904028693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:51.904047424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:54.904371511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:54.904371578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:57.904639126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:10:57.904673304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:00.90521742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:00.905225736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:03.90548595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:03.905512324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:06.906136129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:06.906141673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:09.906884351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:09.906912574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:12.907197719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:12.907238428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:15.907343068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:15.907375466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:18.907622606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:18.907670777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:21.908515806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:21.908564714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:24.908778977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:24.908802141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:27.909100394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:27.909130328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:30.910023091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:30.910064908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:33.910264685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:33.910286005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:36.910551907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:36.910597242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:39.91069427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:39.911055199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:42.911765069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:42.91177815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:45.912502582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:45.912529539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:48.912807489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:48.912838898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:51.913387399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:51.913431836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:54.914310773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:54.914312909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:57.914623973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:11:57.914633873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:00.915147083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:00.915191271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:03.915495215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:03.915519616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:06.916578173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:06.916600065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:09.916822857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:09.916866499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:12.917314023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:12.917321039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:15.917868512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:15.917882151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:18.9181259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:18.918151578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:21.918483078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:21.918543854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:24.918838739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:24.918852463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:27.91940905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:27.919429317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:30.919465715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:30.919469085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:33.920495158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:33.920518805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:36.920526624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:36.92056896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:39.921268031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:39.921273855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:42.921739561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:42.921744982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:45.922254334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:45.92228285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:48.922654807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:48.92270424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:51.922819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:51.922834319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:54.923402109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:54.923418198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:57.923681661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:12:57.923689821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:00.924566427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:00.924611662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:03.924977331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:03.924998441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:06.925786449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:06.925822107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:09.926833914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:09.926846701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:12.927217398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:12.927227665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:15.927915118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:15.927930247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:18.928187082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:18.928214579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:21.92847755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:21.928503055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:24.9289007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:24.928928635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:27.92912058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:27.929156633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:30.929795006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:30.92983687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:33.93007837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:33.930098541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:36.930944143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:36.930970973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:39.931061679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:39.931390081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:42.932132899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:42.93215213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:45.932302868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:45.932337662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:48.932502767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:48.932546748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:51.932605251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:51.932605601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:54.932992896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:54.933030334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:57.933235728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:13:57.933254605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:00.933664158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:00.933723175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:03.93400192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:03.934023812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:06.934393602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:06.934402341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:09.935361638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:09.935392102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:12.935878525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:12.935909969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:15.936940132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:15.936947016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:18.937150957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:18.937224962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:21.937501859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:21.937550947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:24.938261406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:24.938284892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:27.938896315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:27.938901008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:30.939322729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:30.939369306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:33.93961968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:33.939642287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:36.940149755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:36.940187903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:39.940465367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:39.940483169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:42.941419608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:42.941427212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:45.941983889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:45.94201108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:48.942389437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:48.942423604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:51.942503488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:51.942516726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:54.942772686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:54.942811139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:57.943837595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:14:57.943874199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:00.943961752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:00.943983452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:03.94418547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:03.944227772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:06.944873951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:06.944921945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:09.944986321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:09.94500592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:12.945808599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:12.94580801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:15.946821573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:15.946834042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:18.947806595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:18.947819493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:21.948089489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:21.948152359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:24.948474734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:24.948492848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:27.94942507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:27.949449942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:30.949639694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:30.949664395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:33.950241592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:33.95025384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:36.951295014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:36.951317798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:39.951471552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:39.95178254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:42.951956448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:42.951967104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:45.952219528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:45.952252946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:48.952948247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:48.952954374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:51.953892367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:51.953910004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:54.95415043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:54.954165257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:57.955107521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:15:57.955115149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:00.955628168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:00.955676375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:03.956433985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:03.956453584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:06.957080485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:06.957125678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:09.95728588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:09.957330225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:12.958357284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:12.958385837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:15.959233231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:15.959245411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:18.959542032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:18.959568012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:21.960415375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:21.960414708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:24.960748204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:24.9607653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:27.960996277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:27.961037118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:30.961456621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:30.961516341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:33.961820886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:33.961852391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:36.962092067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:36.962113698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:39.962639284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:39.962646544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:42.962852856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:42.962871513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:45.96358431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:45.963602405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:48.963900771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:48.963926537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:51.963913894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:51.963932285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:54.964129664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:54.964145278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:57.964655849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:16:57.964684033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:00.965553021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:00.965558953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:03.965843479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:03.965880526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:06.966016963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:06.966029527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:09.966282504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:09.966320363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:12.967144662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:12.967184385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:15.968117733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:15.968154302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:18.968486519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:18.968504482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:21.969087587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:21.969102752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:24.969268142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:24.969270907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:27.970334674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:27.970334725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:30.97035777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:30.970361618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:33.97067933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:33.970680517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:36.97075977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:36.970751061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:39.970911498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:39.971196674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:42.971057016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:42.971056948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:45.971313002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:45.971318171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:48.972126881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:48.972142433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:51.972644607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:51.972654166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:54.972960522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:54.972975519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:57.973255783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:17:57.973278411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:00.973733202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:00.973743172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:03.974000486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:03.974019438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:06.974276579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:06.974289616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:09.974568564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:09.974590257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:12.975279302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:12.975276987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:15.976199898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:15.976190284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:18.976863993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:18.976884662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:21.977269405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:21.977282026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:24.977526256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:24.977564016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:27.977843812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:27.977871469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:30.978504519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:30.978531468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:33.978922783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:33.978943388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:36.979668395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:36.979700723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:39.98016849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:39.980181339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:42.980340671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:42.980384374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:45.980772177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:45.980810669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:48.981150037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:48.981186004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:51.981827078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:51.981863405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:54.98215373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:54.982175285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:57.983182109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:18:57.983247964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:00.983611684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:00.983665934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:03.983931526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:03.983954682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:06.984110888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:06.984151075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:09.984397989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:09.984445502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:12.984880763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:12.984920617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:15.985025298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:15.985058249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:18.985262789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:18.985277987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:21.985972664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:21.985993795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:24.986228783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:24.986267381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:27.98651912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:27.986551459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:30.987481856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:30.987544688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:33.987831784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:33.98784581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:36.988132884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:36.988152524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:39.988267119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:39.988610776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:42.989239428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:42.989298938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:45.989753125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:45.989767077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:48.990116532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:48.990138212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:51.990689567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:51.990735603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:54.990958242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:54.990971007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:57.991807308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:19:57.991807174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:00.991887161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:00.991902772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:03.992090649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:03.992116595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:06.992562748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:06.992582563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:09.992897895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:09.992921248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:12.993128508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:12.993148177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:15.993412007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:15.993431525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:18.993766941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:18.993806021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:21.994104212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:21.994120607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:24.994338985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:24.99435485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:27.994389061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:27.994412732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:30.99522648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:30.995237483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:33.995922732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:33.995946483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:36.996668644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:36.996713022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:39.996989258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:39.997012813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:42.997367787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:42.997383414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:45.997695438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:45.997696629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:48.998516416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:48.998508254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:51.999051426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:51.999078085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:54.999257013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:54.999300869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:58.000002582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:20:58.000018567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:01.000410329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:01.00045695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:04.001362664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:04.001393026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:07.00141182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:07.001434765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:10.001932396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:10.001938523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:13.002332401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:13.002344741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:16.002602037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:16.002612941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:19.003210079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:19.003252367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:22.004269427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:22.004288493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:25.004604217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:25.004623237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:28.005407279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:28.005417577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:31.00621356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:31.006213527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:34.006464304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:34.006464338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:37.006845446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:37.00687174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:40.007024532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:40.006998458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:43.007100549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:43.007100551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:46.007354849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:46.007394929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:49.008253755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:49.008296045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:52.008811798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:52.008821191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:55.009107622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:55.0091147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:58.010148929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:21:58.010193737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:01.010540773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:01.010552532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:04.011056909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:04.011085174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:07.011147587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:07.011147665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:10.012146038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:10.01215617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:13.012208769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:13.012212421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:16.012509065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:16.012548114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:19.013573909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:19.013579522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:22.014331112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:22.014356662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:25.014643347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:25.014653237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:28.015300118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:28.0153554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:31.015771607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:31.015757782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:34.016156067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:34.016198826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:37.016505531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:37.016523968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:40.016632792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:40.016672527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:43.017184921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:43.017204433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:46.017261301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:46.017265936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:49.01835816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:49.018363101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:52.018854719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:52.018873627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:55.019170164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:55.019170162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:58.019329999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:22:58.019359416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:01.019800228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:01.019803988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:04.020485562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:04.020503142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:07.0208264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:07.020870075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:10.021829171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:10.021874122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:13.022401535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:13.02240279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:16.022658062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:16.022675975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:19.023122559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:19.023168285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:22.023519447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:22.023548711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:25.023866484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:25.023885495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:28.02454862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:28.024572571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:31.025039656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:31.025054994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:34.025742774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:34.025758818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:37.026324851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:37.026324909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:40.026482041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:40.026476481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:43.027030721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:43.027051912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:46.027257891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:46.027279277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:49.028066551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:49.028089014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:52.028211157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:52.028259127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:55.028989144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:55.029021727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:58.029049244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:23:58.029066764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:01.029481568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:01.029495773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:04.03006842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:04.030085596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:07.030321151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:07.030334414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:10.030607644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:10.030627154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:13.031070598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:13.031098016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:16.031263473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:16.031294718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:19.032251971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:19.032274528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:22.033022598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:22.033050395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:25.033233219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:25.033251404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:28.03379043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:28.033802078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:31.034300669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:31.034317663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:34.034435812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:34.034460226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:37.035275076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:37.035321624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:40.035617788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:40.035638564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:43.036654723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:43.036674248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:46.037219851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:46.037222947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:49.038264041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:49.038289185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:52.038570855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:52.038584944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:55.038865039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:55.038888963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:58.039268051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:24:58.039268049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:01.039752882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:01.039751315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:04.039825777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:04.039829743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:07.040616189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:07.040623684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:10.04091312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:10.040927724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:13.041277806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:13.041282511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:16.041315148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:16.041329881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:19.042217066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:19.042221268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:22.042710445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:22.042726156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:25.042964693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:25.043018289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:28.044074307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:28.044102687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:31.044274642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:31.04430833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:34.045241576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:34.04527639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:37.045614372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:37.045619741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:40.045679578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:40.045706321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:43.046288458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:43.046300036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:46.046590558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:46.04661066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:49.046887289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:49.046925633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:52.0476414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:52.047689227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:55.048221797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:55.048230438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:58.048761509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:25:58.048785617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:01.049321258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:01.049334873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:04.050356568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:04.05035665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:07.050640999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:07.050652388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:10.051606536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:10.051615903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:13.052379871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:13.052396521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:16.052681211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:16.052717661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:19.052904063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:19.052924314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:22.053424417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:22.053440373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:25.053817752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:25.053854561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:28.054282013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:28.054302228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:31.054752756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:31.054781952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:34.055255106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:34.055256208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:37.055533436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:37.055548456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:40.055887024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:40.055929707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:43.055995022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:43.056001124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:46.056617332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:46.056652116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:49.057378599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:49.057392982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:52.057659021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:52.057672354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:55.058357393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:55.058393028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:58.058610529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:26:58.058650026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:01.059198989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:01.059222269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:04.059279631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:04.059296878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:07.059599906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:07.059589122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:10.060444055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:10.060464682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:13.061044289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:13.061076657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:16.061295501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:16.06131835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:19.062334543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:19.062350904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:22.062989297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:22.063001782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:25.063420778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:25.063434883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:28.063914936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:28.063954901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:31.064385584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:31.064401433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:34.065295209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:34.065312724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:37.066328346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:37.066373327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:40.066457382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:40.066786087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:43.067281241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:43.067298136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:46.067548308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:46.067590057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:49.067726611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:49.06782076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:52.068125324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:52.068195445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:55.068910785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:55.068922453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:58.069323123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:27:58.069338378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:01.069823324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:01.069831103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:04.070051282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:04.070053162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:07.070342285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:07.07034236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:10.071092803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:10.071115233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:13.071870974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:13.071877928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:16.072182809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:16.072186094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:19.073189004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:19.073231096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:22.073960491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:22.073960669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:25.074185328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:25.074199765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:28.074361192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:28.074388264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:31.074946547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:31.074974599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:34.075266444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:34.075276796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:37.075592523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:37.075612852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:40.076107847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:40.076116342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:43.077087044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:43.07712368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:46.077341545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:46.077335309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:49.078236314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:49.078269719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:52.078930521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:52.078956581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:55.07993463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:55.079939204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:58.080883633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:28:58.080951123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:01.081558315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:01.081571271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:04.082224608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:04.082249996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:07.082517027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:07.082526141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:10.082817053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:10.082873446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:13.083154724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:13.083203479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:16.083439211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:16.083471792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:19.0840348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:19.08404571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:22.084607512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:22.084650378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:25.085410058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:25.085402433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:28.085549399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:28.085578278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:31.086002368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:31.08602068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:34.086886687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:34.086892222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:37.087171162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:37.087213489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:40.087291599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:40.087701091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:43.087480104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:43.087527051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:46.087811243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:46.087827023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:49.088517076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:49.088527941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:52.089154559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:52.089183928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:55.08992835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:55.089944441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:58.090383003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:29:58.090392846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:01.090726496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:01.090745532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:04.091550826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:04.091567682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:07.092352027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:07.092367886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:10.092959184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:10.092959609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:13.093670734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:13.093678333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:16.094030336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:16.094050751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:19.094467885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:19.094486029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:22.095475493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:22.095529111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:25.095989118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:25.096003564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:28.09681179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:28.09683641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:31.097425763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:31.097449161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:34.098157148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:34.098232892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:37.098564175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:37.098631778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:40.099049681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:40.099095489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:43.099801211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:43.099811596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:46.100175739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:46.100186902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:49.100836049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:49.100859463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:52.101700246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:52.101758691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:55.102129498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:55.102175949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:58.102553658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:30:58.102561698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:01.103077554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:01.103070735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:04.103847434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:04.103863857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:07.104268479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:07.10432111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:10.10499792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:10.105015764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:13.105380471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:13.105394493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:16.105778343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:16.105808586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:19.10675581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:19.106758888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:22.106998886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:22.107017348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:25.107478572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:25.107484535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:28.108148881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:28.108179998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:31.108892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:31.1088935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:34.109362391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:34.109375844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:37.110341706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:37.110357893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:40.110418317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:40.110433391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:43.110887287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:43.110897102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:46.111889029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:46.111912219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:49.112870305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:49.112881165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:52.113495181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:52.11353675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:55.114157814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:55.114159172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:58.114442525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:31:58.114461242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:01.115170162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:01.115180493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:04.116246871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:04.116261845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:07.116454575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:07.116472248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:10.117471067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:10.117517141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:13.117985225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:13.118004155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:16.11882769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:16.118843439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:19.119484892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:19.119491774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:22.119792965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:22.119817176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:25.119882553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:25.119915884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:28.120188047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:28.120208351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:31.12033587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:31.120347222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:34.120373644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:34.120392844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:37.120668821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:37.120686934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:40.121418326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:40.12144932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:43.122081715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:43.122114942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:46.122934354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:46.122967062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:49.123661182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:49.123677331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:52.124045913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:52.124060853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:55.124247023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:55.12426169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:58.124904989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:32:58.124958111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:01.125977225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:01.125991371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:04.126279222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:04.126310168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:07.126617743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:07.126647648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:10.12678077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:10.12679313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:13.127281813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:13.127295726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:16.128222004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:16.128248868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:19.128727947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:19.128752704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:22.129256093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:22.129287214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:25.129786292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:25.129805211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:28.130370402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:28.13037418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:31.131433615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:31.131456559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:34.132352158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:34.132357884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:37.132590044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:37.132588472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:40.132604404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:40.132640449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:43.133315103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:43.133320388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:46.133526864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:46.133540644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:49.134194708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:49.134223487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:52.134296167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:52.134345612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:55.13466872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:55.13468751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:58.134990142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:33:58.135026903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:01.135570601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:01.135605164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:04.136058863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:04.1360795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:07.136432522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:07.136458139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:10.13665409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:10.136684126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:13.137226278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:13.137266657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:16.13760769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:16.137641964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:19.137779557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:19.13780177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:22.138387771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:22.138426025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:25.13869875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:25.138732551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:28.139397396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:28.139412466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:31.139662278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:31.13968722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:34.140599049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:34.140617262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:37.140896699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:37.140902591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:40.141859471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:40.141905334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:43.142196123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:43.142221642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:46.142910699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:46.142926455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:49.14345007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:49.143481756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:52.144195024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:52.144212887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:55.144375957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:55.144398877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:58.144406704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:34:58.144406654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:01.145094725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:01.145104149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:04.145898214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:04.145904812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:07.146234063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:07.146247416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:10.147136287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:10.147134094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:13.14734711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:13.147362027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:16.147444848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:16.147475895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:19.148366827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:19.148369232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:22.148587336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:22.148578484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:25.149046808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:25.149071522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:28.149434214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:28.149452726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:31.149688911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:31.149715992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:34.150433375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:34.150460211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:37.15079814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:37.15081239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:40.151275869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:40.151315133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:43.151998181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:43.152018027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:46.153007404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:46.153023952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:49.153077886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:49.153100291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:52.153344781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:52.15336763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:55.154241389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:55.154260572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:58.154574794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:35:58.154576711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:01.154869478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:01.154871524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:04.155811286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:04.155821863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:07.156123546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:07.156156691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:10.156993143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:10.156996006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:13.157486525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:13.157498074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:16.157957486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:16.157970482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:19.158684648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:19.158698005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:22.159352408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:22.159352338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:25.16012727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:25.160140725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:28.160427218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:28.160438531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:31.160480443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:31.160500434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:34.161238789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:34.161283934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:37.161535884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:37.161547212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:40.161931346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:40.161965735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:43.162422779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:43.162441966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:46.163472277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:46.163500745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:49.164094358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:49.164088104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:52.164896559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:52.164909599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:55.165198375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:55.165249057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:58.16578508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:36:58.165805964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:01.166138775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:01.166163005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:04.166880101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:04.16691265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:07.167210626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:07.167265579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:10.167743384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:10.167766078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:13.168350609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:13.168368365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:16.168659842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:16.168708536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:19.169471128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:19.169502488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:22.170200406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:22.170242466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:25.170816508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:25.17083228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:28.171203811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:28.171207372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:31.172219358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:31.172223895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:34.172282921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:34.17230144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:37.172641369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:37.172682431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:40.172782089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:40.172820585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:43.173595567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:43.173628229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:46.173681135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:46.173702988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:49.174181516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:49.174197951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:52.174909143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:52.174922274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:55.175820109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:55.175831261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:58.176178744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:37:58.176189933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:01.177042682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:01.177076944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:04.177399996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:04.17742149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:07.178033027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:07.178050454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:10.178693739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:10.17874172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:13.179185068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:13.179204727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:16.179637908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:16.179655622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:19.179994836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:19.180013357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:22.18022405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:22.180241234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:25.180423221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:25.180429168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:28.180768488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:28.180819426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:31.181780921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:31.181792693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:34.182727214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:34.18274637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:37.183296461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:37.183303275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:40.183507206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:40.183533599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:43.18396109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:43.18400857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:46.184622697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:46.184631778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:49.184935434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:49.184945858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:52.185251309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:52.185283696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:55.185577143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:55.185581493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:58.185840876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:38:58.185860403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:01.186726755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:01.186738484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:04.18701193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:04.187062648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:07.187898897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:07.187912002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:10.188561262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:10.188584697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:13.189071292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:13.189100066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:16.189436124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:16.189478181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:19.19008514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:19.190115953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:22.190850042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:22.190888786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:25.191447068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:25.191462603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:28.192447339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:28.192464148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:31.193539587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:31.193572067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:34.194202948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:34.194228286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:37.194803947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:37.194803986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:40.19489385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:40.19527068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:43.195696696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:43.195717994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:46.196324441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:46.196329774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:49.196599953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:49.196625047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:52.197120264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:52.197120267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:55.197618896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:55.197633676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:58.197990123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:39:58.197999589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:01.198570322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:01.198586945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:04.199613117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:04.199637409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:07.200268712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:07.200291651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:10.200542813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:10.200558014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:13.20163105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:13.201641507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:16.202523999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:16.202533129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:19.20283638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:19.202841826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:22.203092858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:22.203134601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:25.203370064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:25.203401286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:28.20368596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:28.203718261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:31.204567405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:31.204607716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:34.205400909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:34.205420606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:37.206164439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:37.206187193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:40.206374643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:40.206448633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:43.206718817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:43.206817364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:46.207816391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:46.207852358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:49.208108024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:49.208123117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:52.208598259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:52.208652489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:55.209134261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:55.209148781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:58.209477644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:40:58.209494224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:01.210402933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:01.210436541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:04.210708069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:04.210721633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:07.210765291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:07.210775198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:10.211301072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:10.211340596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:13.211684738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:13.211708888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:16.211970264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:16.211999746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:19.212317029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:19.212351266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:22.21270157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:22.212712429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:25.213509099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:25.213510824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:28.213846426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:28.213867981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:31.21453262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:31.2145557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:34.214882306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:34.214906511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:37.21540965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:37.215421103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:40.215568648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:40.215929093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:43.215655145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2026-05-21T14:41:43.215682524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
